<!DOCTYPE html><html lang="en" data-theme="dark"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>【思考】核心思考 | Yang's Harbor</title><meta name="keywords" content="个人"><meta name="author" content="✨YangSier✨,hobart.yang@qq.com"><meta name="copyright" content="✨YangSier✨"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#0d0d0d"><meta http-equiv="Cache-Control" content="no-transform"><meta http-equiv="Cache-Control" content="no-siteapp"><meta name="description" content="这里有东西被加密了，点击输入密码查看哦。">
<meta property="og:type" content="article">
<meta property="og:title" content="【思考】核心思考">
<meta property="og:url" content="https://discover304.top/2022/12/11/2022q4/170-key-thought/index.html">
<meta property="og:site_name" content="Yang&#39;s Harbor">
<meta property="og:description" content="这里有东西被加密了，点击输入密码查看哦。">
<meta property="og:locale" content="en_US">
<meta property="og:image" content="https://image.discover304.top/blog-img/s19294112112022.png">
<meta property="article:published_time" content="2022-12-11T11:08:06.000Z">
<meta property="article:modified_time" content="2023-04-24T15:17:34.253Z">
<meta property="article:author" content="✨YangSier✨">
<meta property="article:tag" content="个人">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://image.discover304.top/blog-img/s19294112112022.png"><link rel="shortcut icon" href="/img/favicon.png"><link rel="canonical" href="https://discover304.top/2022/12/11/2022q4/170-key-thought/"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//hm.baidu.com"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="preconnect" href="//zz.bdstatic.com"/><meta name="google-site-verification" content="ilqpfk3vkgzDNNikz_V37-DOvRyi5wv4Hoi_eyBqvTg"/><meta name="msvalidate.01" content="49D9A50CCF9744E17274791468EDB517"/><meta name="baidu-site-verification" content="code-V24KosyVh1"/><meta name="360-site-verification" content="bd8859c3d74dfa3e8aeee9db30c94bd2"/><meta name="yandex-verification" content="f28ec9bbd50c56f5"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.css" media="print" onload="this.media='all'"><script>var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?8030f6052f2fed6a4704d96619f090d6";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script><link rel="stylesheet" href="/css/font.css" media="print" onload="this.media='all'"><script>var GLOBAL_CONFIG = { 
  root: '/',
  algolia: undefined,
  localSearch: {"path":"search.xml","languages":{"hits_empty":"We didn't find any results for the search: ${query}"}},
  translate: {"defaultEncoding":2,"translateDelay":0,"msgToTraditionalChinese":"繁","msgToSimplifiedChinese":"簡"},
  noticeOutdate: {"limitDay":365,"position":"top","messagePrev":"It has been","messageNext":"days since the last update, the content of the article may be outdated."},
  highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true},
  copy: {
    success: 'Copy successfully',
    error: 'Copy error',
    noSupport: 'The browser does not support'
  },
  relativeDate: {
    homepage: false,
    post: false
  },
  runtime: 'days',
  date_suffix: {
    just: 'Just',
    min: 'minutes ago',
    hour: 'hours ago',
    day: 'days ago',
    month: 'months ago'
  },
  copyright: {"limitCount":200,"languages":{"author":"Author: ✨YangSier✨","link":"Link: ","source":"Source: Yang's Harbor","info":"Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source."}},
  lightbox: 'fancybox',
  Snackbar: {"chs_to_cht":"Traditional Chinese Activated Manually","cht_to_chs":"Simplified Chinese Activated Manually","day_to_night":"Dark Mode Activated Manually","night_to_day":"Light Mode Activated Manually","bgLight":"#ffc910","bgDark":"#02c3f6","position":"bottom-left"},
  source: {
    jQuery: 'https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js',
    justifiedGallery: {
      js: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/js/jquery.justifiedGallery.min.js',
      css: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/css/justifiedGallery.min.css'
    },
    fancybox: {
      js: 'https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.js',
      css: 'https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.css'
    }
  },
  isPhotoFigcaption: true,
  islazyload: true,
  isanchor: true
};

var saveToLocal = {
  set: function setWithExpiry(key, value, ttl) {
    const now = new Date()
    const expiryDay = ttl * 86400000
    const item = {
      value: value,
      expiry: now.getTime() + expiryDay,
    }
    localStorage.setItem(key, JSON.stringify(item))
  },

  get: function getWithExpiry(key) {
    const itemStr = localStorage.getItem(key)

    if (!itemStr) {
      return undefined
    }
    const item = JSON.parse(itemStr)
    const now = new Date()

    if (now.getTime() > item.expiry) {
      localStorage.removeItem(key)
      return undefined
    }
    return item.value
  }
}

// https://stackoverflow.com/questions/16839698/jquery-getscript-alternative-in-native-javascript
const getScript = url => new Promise((resolve, reject) => {
  const script = document.createElement('script')
  script.src = url
  script.async = true
  script.onerror = reject
  script.onload = script.onreadystatechange = function() {
    const loadState = this.readyState
    if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
    script.onload = script.onreadystatechange = null
    resolve()
  }
  document.head.appendChild(script)
})</script><script id="config_change">var GLOBAL_CONFIG_SITE = { 
  isPost: true,
  isHome: false,
  isHighlightShrink: false,
  isToc: true,
  postUpdate: '2023-04-24 23:17:34'
}</script><noscript><style type="text/css">
  #nav {
    opacity: 1
  }
  .justified-gallery img {
    opacity: 1
  }

  #recent-posts time,
  #post-meta time {
    display: inline !important
  }
</style></noscript><script>(function () {  window.activateDarkMode = function () {
    document.documentElement.setAttribute('data-theme', 'dark')
    if (document.querySelector('meta[name="theme-color"]') !== null) {
      document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
    }
  }
  window.activateLightMode = function () {
    document.documentElement.setAttribute('data-theme', 'light')
   if (document.querySelector('meta[name="theme-color"]') !== null) {
      document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
    }
  }
  const autoChangeMode = 'false'
  const t = saveToLocal.get('theme')
  if (autoChangeMode === '1') {
    const isDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches
    const isLightMode = window.matchMedia('(prefers-color-scheme: light)').matches
    const isNotSpecified = window.matchMedia('(prefers-color-scheme: no-preference)').matches
    const hasNoSupport = !isDarkMode && !isLightMode && !isNotSpecified
    if (t === undefined) {
      if (isLightMode) activateLightMode()
      else if (isDarkMode) activateDarkMode()
      else if (isNotSpecified || hasNoSupport) {
        const now = new Date()
        const hour = now.getHours()
        const isNight = hour <= 6 || hour >= 18
        isNight ? activateDarkMode() : activateLightMode()
      }
      window.matchMedia('(prefers-color-scheme: dark)').addListener(function (e) {
        if (saveToLocal.get('theme') === undefined) {
          e.matches ? activateDarkMode() : activateLightMode()
        }
      })
    } else if (t === 'light') activateLightMode()
    else activateDarkMode()
  } else if (autoChangeMode === '2') {
    const now = new Date()
    const hour = now.getHours()
    const isNight = hour <= 6 || hour >= 18
    if (t === undefined) isNight ? activateDarkMode() : activateLightMode()
    else if (t === 'light') activateLightMode()
    else activateDarkMode()
  } else {
    if (t === 'dark') activateDarkMode()
    else if (t === 'light') activateLightMode()
  }const asideStatus = saveToLocal.get('aside-status')
if (asideStatus !== undefined) {
   if (asideStatus === 'hide') {
     document.documentElement.classList.add('hide-aside')
   } else {
     document.documentElement.classList.remove('hide-aside')
   }
}})()</script><meta name="generator" content="Hexo 6.3.0"><link rel="alternate" href="/atom.xml" title="Yang's Harbor" type="application/atom+xml">
</head><body><div id="loading-box"><div class="loading-left-bg"></div><div class="loading-right-bg"></div><div class="spinner-box"><div class="configure-border-1"><div class="configure-core"></div></div><div class="configure-border-2"><div class="configure-core"></div></div><div class="loading-word">Loading...</div></div></div><div id="web_bg"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="author-avatar"><img class="avatar-img" data-lazy-src="/img/head.jpg" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="site-data"><div class="data-item is-center"><div class="data-item-link"><a href="/archives/"><div class="headline">Articles</div><div class="length-num">243</div></a></div></div><div class="data-item is-center"><div class="data-item-link"><a href="/tags/"><div class="headline">Tags</div><div class="length-num">88</div></a></div></div><div class="data-item is-center"><div class="data-item-link"><a href="/categories/"><div class="headline">Categories</div><div class="length-num">23</div></a></div></div></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> Home</span></a></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> Links</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> About</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> Articles</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> Archive</span></a></li><li><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> Category</span></a></li><li><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> Tags</span></a></li></ul></div></div></div></div><div id="body-wrap"><header class="post-bg" id="page-header" style="background-image: url(https://image.discover304.top/blog-img/s19294112112022.png)"><nav id="nav"><span id="blog_name"><a id="site-name" href="/">Yang's Harbor</a></span><div id="menus"><div id="search-button"><a class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><span> Search</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> Home</span></a></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> Links</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> About</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> Articles</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> Archive</span></a></li><li><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> Category</span></a></li><li><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> Tags</span></a></li></ul></div></div><div id="toggle-menu"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="post-info"><h1 class="post-title">【思考】核心思考</h1><div id="post-meta"><div class="meta-firstline"><span class="post-meta-date"><i class="far fa-calendar-alt fa-fw post-meta-icon"></i><span class="post-meta-label">Created</span><time class="post-meta-date-created" datetime="2022-12-11T11:08:06.000Z" title="Created 2022-12-11 19:08:06">2022-12-11</time><span class="post-meta-separator">|</span><i class="fas fa-history fa-fw post-meta-icon"></i><span class="post-meta-label">Updated</span><time class="post-meta-date-updated" datetime="2023-04-24T15:17:34.253Z" title="Updated 2023-04-24 23:17:34">2023-04-24</time></span><span class="post-meta-categories"><span class="post-meta-separator">|</span><i class="fas fa-inbox fa-fw post-meta-icon"></i><a class="post-meta-categories" href="/categories/NoteBook/">NoteBook</a><i class="fas fa-angle-right post-meta-separator"></i><i class="fas fa-inbox fa-fw post-meta-icon"></i><a class="post-meta-categories" href="/categories/NoteBook/ThinkingNote/">ThinkingNote</a></span></div><div class="meta-secondline"><span class="post-meta-separator">|</span><span class="post-meta-wordcount"><i class="far fa-file-word fa-fw post-meta-icon"></i><span class="post-meta-label">Word count:</span><span class="word-count">12</span><span class="post-meta-separator">|</span><i class="far fa-clock fa-fw post-meta-icon"></i><span class="post-meta-label">Reading time:</span><span>1min</span></span><span class="post-meta-separator">|</span><span class="post-meta-pv-cv"><i class="far fa-eye fa-fw post-meta-icon"></i><span class="post-meta-label">Post View:</span><span id="busuanzi_value_page_pv"></span></span></div></div></div></header><main class="layout" id="content-inner"><div id="post"><article class="post-content" id="article-container"><div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="密码错误，请重试。" data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
  <script id="hbeData" type="hbeData" data-hmacdigest="4464a090b27e2160f6022c076131ec84b776e182dcec8613b22eea67dbb6bef1">eba4cd21686330597373f08a1e90f7cc8195cdbeccacab59e7bfbdf190a03b1b33e1ba28b41d7ee18bd19585b165a418b83a47b9a517fb2aa77299dbf722855f83564aace07621ea895b5447d0e34eb6e2bb368a84519b35ce081d0d3df072e9e200bb051054114ac55bfd758b03243c75cf88d25cbd4e643246d0ec8c2c51d0b98130d330152d77e04d6596c5ba4d85e2712cd672a109707e8492b53025e795c2b1fd242c64248903578359aba9fa8ae7559d2f1312e8b626158b415d3b1d2f7961808c24ca02da0ec72bb1ecf7291f122143f30bc116f2172a39d89496394483ed9ac4c1f2dc2b28967325314a16c34b6f63729457b13ef4fc0bbc569553aef07a955cb1ed9ad6e80424dd4535eedb0d358fe72140edac2a462d5161ad32d27d6558236e8d3bf00f83bc5ffeef04a42b0660f56ca6cfdb8e2ca5e5779139308c90bf8572717892c28ac0bc8a131ed40b331c25e0e6ed7a938762c4f20ac10fa9152d650af7b43d98de4324c5da7cdb31adcd0ba78f081c72741c892118d767c2369123ec49488544e3f3b7bbdc678de6e75af5037d00e8da2de94eb78ddb5deab2587f6d2405204f388394f36c8ed7a39f2ebafa980addcd6beb2be6840ec7ae0c897583134d8adbb2245111e2e09bac7c7ebc2b01edb33c0ec509480ebb1e0e74db4627bcb52efd339dad45d24aa6f092260ee8d6f6020727f17899c7c94b75bb6757dfed14d5c071c558c2b2076dda0bca9c043a28c21fcd9128f301db5cfe01e3ea20c810a0aa370ffc5c152ac756ad209732e32934ea05e05450a102d1ade55096a80428beb33ab49d4dbf5b4c8e760176c21ff7d0f5ae0437dd3e0f97daadf3d49808202be5da6ed4cd2460cf2cf09a18d0235d7d8c7e1864b0dc99ec238257634723f55021c818894255d03ccece2f13c7b4ccde97c563b573091f5a3c54954daefde682c7f4f047ef84da0d48d960e9c5aaddc08dc84e1f083ae03652a0d9072e27eaa8a4f99fd464095e8eed652e771e7a608dae1e7ca1dc3a87ad6fbaa9391c38a02766658cbf60320a2cf9a8f0e2788dce87e54c556dfecad45ff2ac0f4d19d8fb9952fe3b79087291c0bb96c477ec45b3502b9cc7e095f43d515ff4d9baaa05318beff7386f053b689443b212385ae56bf0972625dc6347091a0d1f6b6cd8fa226ec79b64656534ecb456019a85be44644e85fc72a62584a0a4ba4e81692d340035d6786be70dc5eecdbb566e5213099cc0cc7694d4839afd4c6ca76b150eb23456144c0afbddb787988f013136d32bc921afb6eb103fa1e787f3a1d9f5638d757decaea008a0972aeefdde011426b9db35957665565d1c9b0d74f3fd11f22eb337d4efad033abfb17c830094bdefe5df6df8fcb1a44eec5e5d2997a74d69d09aa4a2e5dd95685ff4f4facb791c6eec36625cd18594e08260a1d503efbfd163a900e25dd18eef58956ee1347c29b84bb30a4f9b3740c5388efee0cd26bb9c01c8b6bb564267b031293248ffa604b9c12a38db9763f02d517df15295fb533b8b12d1c6b098c2cd7b213017239ede9a224bea627404428a5b35ea90b1c49602c19b979dd007696fd193f06cf09aee452674e0a9bea7ff44df5441211bb0547ff8ee7559665dc5706dd0dbd37e433e844806f59fbd244215adaec82d081f1559f8d4919f33c221cce7ecfacab8ab151ff03391105d63c0a74e68735404c9fd352b6889a09dc427e4c69843a40da2d121166ef00933a7022e7018721b11c0e9f75c61af81c5db84379ae8e099b8fbecb0434d6dbb4e2882f991a3a0f0f2a23413c6c029bf910e2dc4f2a3bb0ab90d18763d14efab6243c1be7e3f54c00e63a012d05f29f5e65480ccf06c30c6be09398ca46277b7ace97b30d042edd2ab8fe302fa5bb7729e37466fe8c6c574244bdecd8e3ee328aed1b6f9b9e757eadaf1f937dd090228c46d27499403202edcef72a0d40e8f6dc686cf5ab1a6b78a4e9aa08a40bff5b890a5c5b240b0ba7a7648533f67404d923c2ae157674dc88d27b6130b5b8ee58ce3d65d64a374d857a7b1ac52651bcdd7848ad7f5e54a273348cab7f4175677f878e166703cfd2dc6bb88a28d8a8d2bca237f16ef202a83b07f0469c50f467a9de5ce334227a3691eb5994025571df87d78519e7d5ae01ab7c2cf90d3415064e22447b92c868c01195ef9847a1db980f26413799097a4a7b8a50bc3de323b38a1817905e2720df2fc5ce786131e130a719f14de5a896be00156074514ddadff71de2c0099bc5e57eae308c717399501600cc05bc891a4a6f30dc8649d0baa7c5c8a17e23ee8d7e24abf4adee40ee6006ddb53c5382fafd0c7e0f492aabd08b44d20a75c265e45ed17ef70db732bd7cb5fc0c1522f887e6db3e4ea3899cb09242788dc74e008b804321dcfe87cc41e02083c09779e91b7243693dd0d48cb302dd9203fb0de26d89d8d72195ae69a748f8e782c152001a3a29ce213bc315bc601df24bf2a8ed5c83605f5b75b1e4bd745a750edba98e1f1db2108b30f8292c898698f9949e45b58c835b6a18ed54ca8815b875874c94babd2af23d99611bd13fe6eb484661fb8cedc207ca0ae0bd8b34201289631e1103e566d2a0e113f2882f625d1e8c1e219bec92a5ff9dd79edf78779a772ddb8cc5a47d6d35d1145f5fc8dcf0b41f59340586281313e6e51b53c14906d7bef442cecd4edbc14014b22e70568dd1109f26f0684403656c9601d0f16da36744b505b7c12eea8cdd34243cefbf1e9b9d2e06f2aceef4d079ac0fdaed6a95efb6e0a211d02b2a0ea6bffda4bc2ba53caac579d3e94e67a5d4822267d31b14d44d29efe7ae1c7b2752684ab6fe290afddad52afbdc141d43d39902d00ddca4d077e1c025e2274470bd1df3ba4ac0f2e5fec6fa237fdedab50323eb4ed8094da87686cb92f765e44cb1e38fca52cac67fae82c46ba9ad9feb78dd8235affc75059f4e1574695b850791a82e2ee0ac14c61039a81f0fc79663091628debd6f4a773be07e333b6f942f4b4981cf841706b31453e3128c3832d3f9454eeb56b53d6b85b3e7115d880e8b3674d5d801893715e42a4fae880f2ce918cda64f9c29ea619c930d4b1fed90b986f00d4113bc2922d3e8e560443801a6f706c53f6f295ddc7aada7735d15c94131cdf247cef5d35e304bbcba719e815b5bcc5b522a041ab1871ac434b56a2b55ad2e81b003dda56391e355c3b79aa0427f0c91c8fcde272d34f832a2ffe9e3daaf0c3652dfc4a28a82966b53b625f2bbee8f8bcfe47120d516e219b8db60054fb91322610d06b26f9c541d91f1ecc96a08bccf3379c87c7ed4e72d46cb5f0b645ad29e58262cfe33241370015c413922cc234f8ed8b3aeaaa3c64704ec6e44abfaaf8cfd364107f0fc5695a64a8eb8d1b71ae8e62ef54af3b56fe0c94e2b2e8f36e07fd2be82dc077177560e6f69a248f7732ed55d1f96cb0f8e417d5aa2e497bf295dc78ec00cef83b8accdf46b1083a598ea1bc9036cdcf3b45cb17f251d96690923d94993c677198145272ba89d5a677d124f36897aa2bbd0d97a0cec201439b8b8e72c3af963d68573d4bf8883f5f795098a78223603b120e6197b29f471e282a64251534e4e9b2921e06f9782e6fbf60dc33ff50650256e71e7b3c934213da5b31d3d65c52c931e33c1d585106adcf6d7fd2aa30563e0c0ebf2f46ccca74ae62428bba21d28388419e7871fc6813bf928d975273df1526822011a3dcc4fe02d5a80bca64da49b98adda51dea51f4ce44a5ebee4b837745e73b349001a909f0cda7bf95054d838ebfd112d5e734430825a9694ab498a671af3dba59058376f8b7ed47d5464027493bf1e619061d43800e21bfea94dca8c047147c5588e7033924047cd535a4126276fd244729206083e465486d8b898e1a3329ce990b7b67d82563d062f256813954c29c4f52b7bad4842a056f4ed64ac3012bc6d044331e878efe32282a67a9b34c9a856df36e64a29ea35da36b209bb2286cce22c0696c57ef68c740a838eeb45c40cd3e2e816c6f15602eafe3786f05961afeb8a1c4026cf5fd76b13066b9c11ba5d16573293af8b1ae4e853335433afae24eb85f8e6f0fc11634a48ba3b00390635a8d2d3cd73c792dcf1db80bca4c2b9058c9cb626ee8bc4d711f51b514854df9e58c211648579a7b77c47198c9acfffed934b0a2f7411c3b3a79a5f2984ca2614fdfb05abf2acfd7263651c572046173383de657bab213d2d6847133768976cd600e8df9c57a526921141f464b5a4ad2a2fbffa06b57a9cc1a53baec9585f9d4aea59679bd4aa2484f92a1b68281fe64e39d9093609083e80f48f8a8b8d96bd482cfb99231cf426134148f9450d512b9cc9db3e106b38aeb7ffd5ceeceaf8a2411010caa24cc368897b76bb0dbfec3cf5ef75c5769d14519b23e2b767b5c1fa27d2d6a072337c00e95d3f5583d5dd1299d90addfa07c2180c45dea103fb34a9ede14d5bab09fd87494c4633898900456d57cc482fd66a6845b98c4e04bd10c323cf6d280a29d1e695d9163763afc70b628c06893cab098b4c216311d114733b177253b39e60e7c59c84418161d9bb2656b82794388eeef59aa0f6a0f06484d059d7d6fb8bbdb46b72ded33450cd292ee4fd94cf16a653ec923603812ca8d2e5b100022c7b4f58f01cd2da93a2372abbd4cdaee47b03bc85d64f1012e36a868e204504d6036f4fa885d78ea3d091d3383d5942efebc5e55c59365ab5213bedb137ba32747f6cd416dff8d1be235d23f9d32a6c6d0ae75e6b8d08a022391068d495134abebf4f40146162568b8c6b83b3abe4d1abf4bfa8521a4939299ec834fa7a3da2225c4009fe3873d33aca05fe79aa576bcf8821fd30f0a4c26dffddd5bec2c32d4702678c77ce260d12c374022caae7fd9ccee8e25324dfa499c5bc52588272fb816d7a90b0d663101bdf464f300f4a9bc162a43b7bbaed6d14ee728b5d9e3898d41036cfa06fed9f6e221ed91d69b899e97ed9aaa3ea6bc9b7f9c8db07ad46f60cad85e061a1abca285353b37403ffb1c8d7e580dbf8818eff6b4c77b607a4d8a02c3de49ea5110bbff0d100bb4ffd5aeaf77ce0e5b8550d1586e7aceff82649a0221ac2fedae9352be644d9f71336783b8a76f5125e90609b56c8c0136bc5457af0d19e6a3b1f4aa8bd23527a35b997e2a237cd5e70fddf456a7c8545f54c71b7edff617c4ed488e47e304867597ca2cd280108929532bc41aa3a300df16c3cdcff481ab269f654d78949295398c2ff694d6fdd869f1c6d0d73b68d4d5275f926eb9e8afd9afb0d8d18ce4b7a472be07283bf5102c8d523f57d4a51a9173765a72bd00e65a2eeb773864b6565bfc1d6ff04bb590a2c9a039d9b19686128412292c6583a13d208dcadf2fd0ca3d35e44e5676f7e89e44a580598e2a5936cfb797131a1b56584361a573abe76162790657a0d695666eaedfcb573da2193a8341aaf02df5722e50a1bd4be6137f831ea5529419b091ae9b7d9936f8304b239708df38b5e1394a0faf8b5ccdbe8599b9860cfed5302f4ca374cfcca4852142f333d50581fad197e11f2644892f25c63749ac384953468603eb9f2cd1b6c676010512b22975255b0f68b5c504dba0a7cdafb44ecc3bdd9aa09341a66e7ce7f3fd8faca012d531653603ad292fb43ef2e5e8c4300dd3faf48371aef389d10e5af26b369c0f537ee43a46fdde0a539ffb2fc7a7bea2b67246440715d8524f03da677e5b211d9cc344169a58649a18b37bc355e83c78c8802bcf9e3a8e086390855cb69f5178ea8d129ec2623d0ff2db9bc370d5ef7181c130cecab6456dab99b5d1f0879186b24535841399a0d14717468f4e85b55735bf40c721dad2b9e1bb2c402267eb9865ac5b4bc5d4f3b1d6ef961d6fcfc1de84db57d8c316287da638c5565da212730be3f31e007d2d8f316029a235f0757651cfb0f88c31387a7367d8ac1d22a3c9d87e6a60d4bdb5a8e7da91676273d26db9dd24a6fd96cb6b766fca677ab1c2336b23a2afcae4653370cae622633d6935fde43bd1bb88fd9db72d1f1bb58d6479845af43815e74fe251b5d96a75defd74636da4fbac0d47c61af316233f727226a0655312e5565df2a8fd665a6a709552e94ddb35445a386cb874ad4992a4f2c983aec335eb4fc1af46ea093da9747801740ce6b4c15d6ba929ab07462372a1da7d9ee86cb126f9edf3f48e01290e62966358a1b14b803f162eefee1eb6efdbe68e6b9f668698900c6c8a261d7a3d70dd40787258965cbdf5c0d099a9db58117213a53098abc8be2d03938c94fe1c789997ebf76b02114623fec456e12dfbe24bf9475aa35800e3a82a2302bec54a353a6337b989387ba69a017a2d975ae84490ba5c1d49efe71f5b4c394c44468a92f034dc869428b93e77482b00b56080b09ade14428a14144808d79d8d434e057fc40ca84adb446db09bf74e9bdabd7bbe706116ff5edfd6314fb2901872677289363ad554fb6160b0b3ccd398e63b510a9366842d505234803c356ecfd5126debeec0c5ca722fad9b0ed1098636087896c48ce1a99fb007ba26a4955e18fc4c6cb064ab8e9fc0ed8a9466bb979a6ac6e0b151507c5bbe32f5d79283a1f6687b3325c34fe21c7f731454c2ac25f0a22a842e5620bbc4132f648d3865a73c991a53c9457d87ed0cbf3b63f96bd5f22d98a9a2edea628b40652ed67714f1a2f47289e84f3dbdfd8c297b0a2b8cdd7a60890da1eed840df028c5143789674dc8ff962dd56f69ea099d7ef0427a7d9adf20068f0d858832e9986c28dad09d1facfcf02482639c8eec63d09248380d3bef26c2a09afd28f808dcebc15c9a03f6e4036506fda6d9da59b00f19517ef6109cae0a0fb40855dca0aaf4ee25d7fad31d5761138748772466d1d941720805374abea71224e31400370f45be342eae54528caa57c0a53ae8aba14bbb9b430b1acb4d233608d90dfe4889065bd9d8038c9c293f11da3610d3036cd94350357bf9fefb59f5c3818ceec37fb60bd2d5efd2a8fa32a9d1f97bb752f0d5bb23ee345116cd7e44c6d14853d2a90355202beca3381f1fe1cd2b4e85223b8a3914e750345f80845a1d41ea3cfd9c3bfb6b9a59eff4a647a8de83a5b855f2efbf45f72e8a7c0f44bc2e9ce7390da940a16c06574843dfdec8f582b35d343a4ae5ac5f20ae3534b065c1fb9d42af74809ea8ffd008b4cccf761c651b6ecc49d5f719a7261db11f9327e7b2770d71ae9a4f61cc94a704a951405af48751b2ec4e1b1aaea99057c8a64a3a998730d7fb62e01e63616ac90e308d501fd44e1fc57e9b2e886c08a350b6dffa6f4442dbeaa95e6bfb865f8739091293bb7c1491a045763d1849ca8dc0d648b81f68a2f940ab17a803aa46af5501e10ba7b54a9797eac551c763c8d01d5f079add9af21e8cdadba554d5d6cf7a48efc49d50f23b8e7983b04bbd23959a490bd35f0e27e4ec5219cfa1766a16e05fb23fa9cd7b8264a579b0f87848a3ad31efaba5fb78ea213c4e6accaae889e4aec7403a3044b6fd7bd2ca24684b684e0a8de6241761bd461ca2fbba0d1f19eb4bf69833dd239029d87a2dabc231b03f088a801ec4df154c55c0b1d2a3d737b0b6e967cfdc4f53eb4ebc5fe0d08cdff5668badad440f03472c223485d35c48e3c98e9ee29a24c366f31c6b813211269558f1ff2dc71ac9ee2809aa12e24013568ec8f413215a8a52c0a6b4841dc4293c2ab980f174f9f458010723babf5dd5c74d7657c538c34e2a28f785cb445e735aee0b8d908241ee3c87764ddf42bc0d708071f47b26dd94b28a91a7cc967c0f11fa73bd08cd723796eefed24e6259fab843e8827706bdd172c8d250ff9c64661058dad57461286bd50fe9fad56dd72b59ff0436a84cb568597d9f197d6eaafd60722490b9ca3c214d77c06b56f3d320cd173d501973137b7e400d722199b271441f5ed882931eeb3b9f5e7d313493aaafdcce3793e789f31e70c123731f45a3b6651badefe7b8659f7142f47b33884f6d8348d1664b3677ff79d969cbb04620f003707393aac57160d430b7d2e0e8205176231e27eafaf1052a4b6c74a97c882a3cf9f66a3f4ba65a195893ce168eed5c332d08b402faf3f8937106195e0e2357927b22959c0ed9c0bf8a12b4d18144111bf4ef57f813698ef46042067c9a523d849b76032af5b8a7595d14b9abb64a45e6c40f37d4d422ae5ce571501d2299256f7acf93069ef18d0749553a90a7542d77bd2649522c69be907400786076ca6a8983224f850d8b4eb2c925a0481d63ffcb2ded372edf6cef2ad6e781829be4b0d561ce05e296d2b51607a1c86cfafe8fd8d70e786f01ab17f6682a539d0c84e1f93e84474eab76186f47634aa7518799d4d62a59770507aa33bcfde6e4ce4ee85d6b355897ce66e1e218dab6efaf892a04f0845aae09a85837164d2bd9218ba620fb2c8e50c65f770a25c9037fdddbde500223bc6860f47bd1497108c99c77f8f38ded764a0ed732e4f04ce11d9f9313a217cf8658a975ecf136c19ba44bfae2e5c08c4d9a46d2a1e4091eaf9bb83be36ad53bdf3a15948ba14430c47eb77b04ca871f70b2605f05791386301ef0d66b045fbe739995a3a12e392ad9fab70b28f4eaf1b43ad0b00fb4f5a3b9a8fd747707372c3b27e57750cd6ab818f7fe64d3d92bcd5cd879770414560ba56c8726b392e36e1ee0a3d81c3c3f588e1cd407432c14adeb7d884536c58a48c0b4d9ec8bd947650dc5aacd97a419350d75f7d3ef58097ba711391b66e5930896c0623c50427b9f2c78240f0e52528766a1313ab169cf43e5c8e2f7ab74ac0e1409359d4e475f6a853850d05cdc3f0c29c0fe509e25498bc426d79722ed2644bba241950bbbab41d05e38b1966a36a0271cc697cda9bb1c2aaf9237e3226e9955969aa5d69e05ceb38fef7b34d5d7498348054e87ba3a1bd943132fe7249232b0df47a0ce2025ac7362fe01127085dae4317dded59a787f28b9f6c00f0e0d2ef4adefa35dc07baa191f86659322384711455baa68ccdadfdcf02fd40fdb2d5539abf90bf712f85dd8dc1ffd6fabac96104bc1eb7e679c0aa0fc24fb0606445ab1bdde2067b49a61d6e772d598b401ac1671eeeacf56932bd9c98a19aec05340ec12315bf3a1fbc1bcebb9f6415ca7e750e04b478423665bfaf0da948e2dbe876a4d1380300eff69b375dca833a380a96140e49b882a0f13de3714d164a35c7cc90c1ebdc7a1a661e008892a64a18957020fcd63641868abdc25c695a8b29223e26be6baa206d2532b32593eefa0e90cd86bbbabbe7ee2ed4779fb40dc7e1b025ccc7dbbaaa1ee11a15342ce9c74a518531282a92f43c7992213e4cf0d99e745f1fa55be45b4a3c3cafa741ea10b3c0e7a46eac9395207eaf81bac0c777bcc86085fb6773a6b6d24061cb5b25a85466ec3e07c3297f8a900384c44255a90ca47271fe8dcda2d30ba363ef6721511424fcc8fa0fe0ec901f316a4fddae98ee9a2277f4d22ddb7c4896a7b06346b551715dfb7da1b8fbd7605fda0bfe8853ebe53506628cd6caf4deea9563fff31947acae946a9042cce3a8e4352b9612538e500a6e48570c0eff181c581b584a541741a5f47ae9ba95317cf6710a4a750d9d2062957d9f26cd47eaaf4eec510f307e60b95f97b31da135d5dfcf518051d3bdbe66f904d525c8da6f897b369b62fdcb55163f9c8f706ee3adc5f13673d8eb161272b8ec68e3359ac902a1516cac1ec2e621445b0cf72160c0e0067d5a207fd52b2e1da91171593dd21b0d47d85b218498d9c7ddffa524ea4a669272b3ba92e2d9f9519a1e03ecda37ef4d0da1f9fb0c6a23ac73bc52389900c49131fad0c44b8d5a8f0a9c46c8f8cd3516d5e8ec50e81631e84b93ae6075fd4964227b0f7b232d3fb8dc213b845368f38058b4b3ef826190963847e2a948d29b31a6577a1a4f110391cc9b0a27cf455b43fb7f732568c4949319c8ccf5a0631c4e83f975391f27065e8e0d74b94a3c135be911c7cc2faea9e440158e45531a8f5cce208b2b62044d4adf23e9b9e0cd484580766a86fd3c9436f174a3cb8366612884f37355e1eda493c93af7d7dc12737d6dab1bf9487c6e04413ef0704aa598c51151ce313d76f3d1325f1f72a8832f49d445f5a1606d4bd2b030f8ea356beaab60af4ae9ac3d53dd05298f7b57da21022b6de4d27b540fd66b4f3253bcacc3e6c89bc15bf1c70c2b9210b164909cf2aa8b5deca4c5652bc10b35ea14f070e3ce1c0acc136c90d07c9aee75a334df080fc060073bce5eabd44d59641ff885a47076c2a955bd699d4671997fd9818c06279d7438ac3f64c4603a25688121204ac51c5bda48ba2e23b179ecfafa89a67ef8c165294e23a6db03fd74aa0bb7090a641c363826c880e200674e00d449edbdb727589d6eef561ea6069322624f02c811e26ea02bdbdceb94adc0cf90fca216f967167cae1bcdc5bbe0bf4adc6fb1d2046282b6705bc4cf083b87ff590f6d621f8a72af6ead135d61f859973e8b200995d72ac1bfb4b2e44b4ffa1ee2fa95bfc50ec0be16671729745003744dfe5ab1fc366b3f839064b79214af53532dac23d75eca11e7d7b82061d3f57405e049f2da6e6b9c91f35c2094a253c4d736ef341c105f4529c2c21418a510407265294696fdaaf1ee0f1da4cc66a8a743acbdf4349070d8fe2fcecb3a256cce168f968ba87d04903d997d1ce2fc0db3db1ad522d58315c6df4190e9bdeaf80fbbd96b5c989e130b74bb6cf329ed4ef8e66c5e451b7c5057fec137774748b1c4d68a7155d0029c61ad0cc32d6183afaf4d74dd4dc52867aa043438a931978822fa63ec67404024eee70594c6730a76ca9fd9c8c3ad8e79bf35a4f67676d559f4e5dda53575a50dd6dfa1c301f38d5ea167104cca71a62b1ce7b3f7e5bb78e7e46e46bbe3c7b6ceff840438c541f4b623739011b320840c8b3c96354bde56aab85215d0d7d63983c4647bc95f415b31645a776f1a4ae341c529f6ef6975569983ddeaeaa2347a850cdea01295acada3e83e0ea4eeb7315062fbb36602e7f64e47ee1050d36d39bed3c1d16574f5f7a7d9b8ff8f75e50ee7996ccec4e419a26468d8f74b9a7e11fc6b30b8f18a3638f26c50b55272830c1531503a72a4204fe68ffe9b07f21c4bf440ac1788b2305fdeb17a350a6e5a4325cbc029a81bfee7c40d7172d66fd0ae1170a781024448975e6f520af6e5877017df3ebcdf1311b69b6dd9be2fdb4d3ff1c5988bb6082a6d35cbf9a07c21bb49d094c5f53112ed8b57666dc3300df6c1c6e78ac31792366e8009f39d934e6186b734481c9ffc4e6b161620f89af78943ef75f61ad605ab6941df8293d11ced16ac7be2a7f1c8ae0429c77973d7ca0cc4f72a29b4eee8405dffc683a2f447580392a36374b368157642c98a3fce8d3c8d6a3dc28be7abadc7280928154b02b8ffbf7956db46620787b8147a17d735f4650872a688d716f127ae9fa801a573a7ea667c48fb27687784fff56908566768b8569cfe63a0e6044b54118096cfc606bd4ca4e58435e65fe3420ab6453bf58403356f37f14b9c7becfcf54983659614c1aed38508ed7905017e57a7fe92daa9be3a7d2d17d27556c973601d1533a9b8a582ead85584bfc5e5f02b2df8a1bec445469bec372d21bd376e5d370ab36f379db44231e6bd6ebf2039e16ac6287baa3f453fc6eeea79788511aec2dbd6d3d1f95000a2cf0d01b2755418d5896705aa802003650ac7bc67e858332fee33eeab7ddf2e75b4bcc9d666ab4ecdbc102a5333376e2bd3e042f779ee87808d0c061919dadd49528a0b753339ef57d6d2e8a1f53eae85123100f83db3fdb4ebec656e2469d9778b7b78e4cc042e41708838fc4ea29556afd9fc155ae4225db481c1770f6257a20feb3ac4509b460778b4cd4077f3a39df059627ea0a8a41650e2d53aaae96230c51e55af699f68b60f8576e651d361857e66e7c8f9a1aab9efe8fb9bf51d3e63f865ff2dc65ee0648c542aa15cddd62899e4e7cefeac4a1d6c995e0517633edd5c0d0f6b35905252a8b771ea5786a463c420d9596275971349577c28cdf37534c6673f7016ec9d0a9732b36beb7379aa10e3f6b418582fac4e3082d1da85b2dad3a3bed8045265d50aaecf988be4f799e6e2c8c72e05f383a5c04734db44f6d55c5ab594f2dc8718dab45a50eb06130af9b2403efcfb6c69c15f18b80e1cdd5e5c932b3cd9a25dd751589e6ac89f3ed9de9111ff159fa21c39957f7b119ef51f077f29f6dd0321349f03559e4346389cae824c220b5ee5c97e98f519f0de88969853089b61d90531852c06bd0cb9413204eb0d5246eecccb6694f08f5f26e7c27205b37f9872b87b19d97021d5b32d2581d4733deb6249c33ffd42ba204589ec43dd6cf535eee4bbe609cad99c2a23f042278806cd76c3d0d9043780525d0eddc3a8bee4d576ff743ca6b5ae1bebceb07d9e61df36433c4981448b9c39699e31e17e37b745fd90529d6986e4a0090c5888479c16040045821af299de1e3769fe0bbc13df8add8d63db8b77190aef4ef7f0ca8a3134e56c037aea3e70e38c89c80d045d0a7a75b27f37fff40afeaca394091a2868eca11b063e8d6b376c98de30fddc0f3a3c31c475d76da348d3193164d391de366197890be54eb328ceb4a9527eb7192225f8f28b30063a3930d826b2a0e07d952e85183c65436fd6fda0ce72c717dde00f7af96dab0d913ca1d8bca3b50f85ad7f2f1c72d35108b81b9653452db8761018ca7ea7f328428d71aa16f6536ec603efe25200c0180b9c4c811be341881880f4adc0b41e67c5dbfd8aab0fb36cff35dbb2ee96b9140bfb9d1cb6420b840268aa62ad9deebe7a06af2b152af0010550d9313a0016efa8143e873e2c51e7345276c98554afc861d0115374d234cfe1be219db451116c7d44b563f9cc68ebfff37140d7c228f3476311f5b4e9cae30b178ad1903d5b5900daaed47bae6dff941fd423dcba0530ea0337a05c9252233400aab31207728aa3966d5a3113293b54e4f3a8bc90445cc7fa1898881d5a58bdc0ecc1681f01bbb64f479b3f7141ba88b0c403b45fa916ba270602dccb1d43f25e2205e6e700439acd567c65c2783d471a948ffacb80b2f6020a01830f35b68546a8b57fd0efe67439457e0ffbdf3c46c9c42e163269d30116cc5eb0ca2c9c5a16ddd0cf0824735b39401b34792f7a1bc81fb73f9771aa404ac6e8d55d541cc7f3b879bec8bf75416e26d8a73697360cde52d9e88ab5ed57be73d0d0e1043bc8ccda3529fa7defc9e304c6fd6a8a1560ff145248529d881a28b9e8c7809612707d04e3deee55a0ab3b474ad33ad48f59697261f61da391d867405b92795bdb54bf154e5a6e71661d5a4a050a0353d65498e052a264d75e10ae6a4f4c4d421099d3c72d3be172cea5f9b671272886dd6648d6f979b92fadf52a92728c22642637c1e09553dc93ed5bf755b57a62fc66f2660baf7f2359ab5926fc101f3367d1d07f1a1b014613a6ed8a8d2dc49b900192921954e2ba0f32ed0d1496cb6f8cecdc6a5d2016712b9ac98d96c5c6346450ccda440931eaf961b2e7fd00f37ef01ffd34baae283e1caa1616f95f96f7424675592032b399c8f35c99917754e4beba88919b2ba562cb72badf2640602b49821e3875c33bb884bfb135a0612bf915ce60c0797840f5561f20e59e1d805a589ef9984262fb301c6e6bda2eb72f0742946424ddb2e0a84ac7871a384b7923534fdba0d690021926120060fa6edbf47b1585108bb018d5a857adceebaca7ff99ff6616107ed0c39c51d178b5086d583103d3aeaf4bdcd12f4ad601a12ae78bcc88f8d96fdec732c8512fc958b78220223b26565de2297bc33e2c26563b22a411354999a5a1802d548f3b9c54186657e573298c06c4ad0717f57e776ba681bb901ebb8d91ba47fa31d218d4a0dc896a578325e23f2e2464c16304585ece90bff094f9f50e9bbe043f50078d34ce53407d5d1299de620e7b3a5990ce572afff499efd5e327b56491f1597968a5453d7279f0e399d2470642d04f8404f612d3fbeebd23106f5f3d6dbe1e42ee460884fe7053725cb4033a8b71a1d47d35fe2e4d604a58fc646198ad3ee066f41265ea216f654fe6ff2ecdb42d3b7c1b4aedf46d2d6c1c70a35a130718cbece2f3d095c63c804800ae1bf205248c7fcbfdfa0e9ac9f7d525b3d6f6c101d74a8ad20d1e90821f87ef8eb0a0ed30019be84cc6fc6260bad4ccf137b9fc75ca90afce4424d251c01eb5885ce0d42a118ef5c97ae6f5e036024f1d4c52488a2cda1de2ee01f0aaf4b270ea4afef9ee0d4d0d1a98599712990e337881223befcd4f70fde88e98f7958f44e094467fd054230fac8d5366d753c67c48fc9728ba38b089df116c4d0b77d0e3c69a6c5c69a016cbaf4abac2eba236382eddc294e4d10b7b7bc28166bc701f95b73a804737b274caa205fb8a6859c025448196a1df26d1154a1e6f8134e2ed719e90084e6712226ec4f249a4e92a717c708ee5b7aa4a20ad8ec1a490dadf18069bc16bca7520f4a4e89a3de4c89bc2c6b5017150ebc024d09b888d15941d4893cfdfc49319d47114ab29217c2ff057e1521e88b597a01bdc358651319ec468768017ac443116f3e22fc65c2a24af133cd3e45d32aa394bcb4cb3a43bdc8d724f0929ad9b655d6beaf5fc0cc7134bf24a4fc5a7152d38bb5d994aba3503e9323d1b8c070ab50fb440be772e5c223e0aeeacc89e53778e171ccfcf1ae3058ea87e0d1415e270dc75c4a3d1791749bf8b78ae021fbe56755e4cbd1117d7cc1be91ebaa452991d8c8c73c222e233a0e2cb2592ab88155bb990e9e71872a5439fe020342b40020221d147f0656d4c435514c1bde76969965ae95ac9ac4e5df15c16f142e6ec5cedf5366b4b8b2a0993cf3135748eb05b3b1594e9736e88b0f18c45a144db6733b242c0d5487b91466de85d9492cfac177600149bcdaf2168349375d9a0fdecc0f370acab8a28d0cb9c3cf234de42f77f30525c4965b7b202b9aa388bb70d7dc532b29d71cbe4cb00fcbc020f04f7c093c2d0762d1375011036cae36d9b23d2fc3a1c16283a2a774ddc55e4423df1df8d2d088fdb111e5bfdda271d30afb72e6fd201d6774860cbe25d42397cae63241c4f48af3c90644af5b16b58bd6e1053a7b417d672e533c5ea27ef157bef5d5be72aa17d5f10d7ca8441ca7a3d058b417c0dc9655c022d0e16e13532f70f4a8b235ecca5bbc066ddb08bf1541c9e0132407e053309bce17a0065376a62cf51099cf29659b1f27497013235c251a66f96135fceb81ec18797f0e8fb251398ec0acfd7d9a9fa4ace9bcc021cb6cb90ef6d514bc6ff0f11767e046a5c59cc18c49fd38e34626c4e939f64a946ba96c11a3ef419fbcc84ac24586d3f4a544e65cce729ea3d6fc98958fe1436920d0c20f6cc328db8a02d7cdd9f853f2690c63796b22d5497af457ecfabe2ecafc64ea0bf2ae83f8bf91062570a9e49730e6e34611cd3e9e68e5484776ac485ac0996f14cfef3b911ed9a4d80636a75b5f97b820688ed2be383c4f4b48e1c5b2cebd14f70543f91046bbbf9947ff5c76328d8c7b871f2ad6b1d46d62fb4e0f53a67abd851ddab937afb22ab3387ca4ef1fcd7f527d37df49b6580e7b23572d5d225ac2cdafa17d9a69375d98dcebc64b2bcb768a05fbd7ba976366daca058989d85cbcd290244715d1fdf1d0ad472fccd22814701f0522e77a00570343c9f76ea8de7722bc5aa9e0474b59031fdf07a28296e3812ca4aafcf73c2bb45c17b2495df4059bfa3cf55cef0d7e28a7e0ae870faa2818bb44be73cd6ee4d27bc72f63e77b76250b8b8b81a3576724c4c5062d6ed3919f616ca1589119c11dcd0c74b5d3fe902e11d4677840ac468234f9573c010e68c5e432e6422806990e1a3e97c74511d8db07530aba86d5c55218c0839f2e64f83680501c17e53ddd147738d12a4ffb9e4db35e5bd099b81d86a45fe39cb10a1fc2df2fef91500f559341518d9843f8e2090507abac105c32643923045a7baf0c9e59be1e01598ed9d017424596f2425f3baff859d9741abe72663bb96977ebed3aff543e1bd2df88f8e074d786846f47763023241d25513025692995bf42f3ffc99ac9462df904d3ca1e7bda4a9ec931024cc99f29fe37260472780b6f2b80a5fe908f9f3581f939419fd1de01671842aa3f7f63a720a9ec0b72b8d085a670dcca1ad892cb78b3218b1c005f9697aff79a82109d929f2630e025197da6f77d803d694f2837306c6a94c1d3444557ce3f307542933a3ab8a6883887a54b1f2fb8fabcc0041a538d8edf3e48fed62f552b1dbd6523c04b247455a3324b9782877b2b38d97b669f4110cbf9dadd946b28d592733446c89d8a7ac83e651b6a54dce6cbacfdc617eaa500acd2e37d2fb2255489ed0a6488e7da7ae7c355cd21fd405aa8fd175c711ffaf2ed98b85ea345005b5705471307bac9078c4cd1c6aaf0fbdccd7429d4499cdf744924faf07b9e83410d8dfeeddae653756e9ce44cc8367d2f8a8a23b78e096e0b43cbac6aa693352a930bdace1465a4c8c832465c96840448273f301068f38a20aa53da674daff4689ce49d1e9b4ed9a8e05ab62e1c6e2d11727214fd56cda7a6f45d5b0e004700d88e29d7170c1646c1a83afcaaf39110fa738bee335f0cf6a81ba408526b2d72f97f10f0f419e05b57c3370c6aaf75d88609db9c71c4a8e85c716a1f06bb8a6bba6f14b3f359a7b13df28038f7e043bfb854e1fc38515f0433d0a26d9d8757c5387e235199da5260ed4e13793b4287bb25eba92e9872c9ab5636b389ce579a2315a930aeb262d87aa998ee0ee0a02635377ada8413779da2e61c5a155674dbbb65d8a2474bad88d596baf53a0c06be4b1972f157beffa91518d5a636132f8c1bea826a7b6b9b3a741402e0eb549ca5499e82fc509c129251f23e59b1022b3e7bb904d22115d039b6a4b784cd909dc24b063f5e9fa4a18ab03f0dea1a640f784e6322485aeaea106d6204fde0723355418b01ed8beee8a02acf95edfb2e9105b911d624b843cfb1df724c193e7521f0920fd6358706071c2e1d79d8957a373b7841f4accb8ea6b291b574056fbb0a330256fc0752da556fb6b1c319777f3e232a03df5e4f8940437b27b70e01b05aace9207224ca6dadc374891b20d192e79ea4980b4b5acd1cbd6820935881bc10d542ca6b91526eeb667a8d61f12e1a4f1b625dcd0160cf23a835794812030cf879da3ff74e688cd1e39f75054885b3dff30cca5c7ec84d50d6ae834ef2100ceaa6496c3a367ace146d4c912ba5b3fb215e71c7d694e4a5e302c2edb1dccbfab3fcd0bdde332784e964fd791725e01668276b0c1325b427550160b1607c5c490b255b8e4d0af52858b6ec0b86bdfdac95d228b5392d85878f4e48b591bc332566a1e1f3197042b6c596ccf8b9cc966ad749383b91aa4151adc20eb6717bb61f3af45805ebdc6526fc8a8150b3053d1d0a517cdc38a9eed626ada65eebd94390f5a655f5d36d7ed69ed71eb001366a66d4ff7cf6de41fed83d696245a30f2325e8c64c036dec32e9a27af48155ee3d28dbcd91cc7ba726f9f12955336db838fde9691dbcc8d0c51f165f68b21936321bef93b515054def2e4b97ae51a24c18634b778b0eda830974c76fdf66db43fa33e463b96c0c8df20d8e08da89c2a266d84f7134525205e26136106665a88cc13b425c04931a811ca6d14887fa68cc8c0ecbae67360a9d165cf83810d1e3cd7e09c3b7014734789c187e1fd51a8bbded019faf2ce43a4502f14c41d655a82d57cfae2619d16a5ee33357405cdd3646fa76f9e975608f2e29e65d4b2dac51d0bad3442700b07f650a27f7be2252d493e9f8d2c98703b6e76ecc8d703aa7e79edeb35f9dd11bef20867e55259dac2972021eec5025d8b48e56be23bf42d44e0087b1dc988c28642083ffbc0ac076084245d91c149c3ce4053c2fbc998d37535ca163a4cee86643d050cad33ecd2beaea3218f6e33ee0376354aedaee0a32341bdf0cc2a4dccfec2093a739c06a629dc464c79ca78d8b3f531f975025f3a1546d6a5c77da27d309d549884ce3256026277ccf77c880b7b5271ca083a70a7f98981121bd8b5ac56631a7025c2ad0f0015a7119e633c52236e7b7e105c8f04ab9a886246325292d29e370be140e5557089e33ba6b363c5fc342d3a37756707cd74882794f64b61c17c74de7f666f5b280ee26e7f5ff497d84db59507caf3ff3a45216d5ca6f84028044970ce3e114671cb5dd58f60c7daafdcf51485f96badc92ce9d5ab071b828b2e693aa8c865aac7cae1dda7c9155c0ac1c74f3061d9926febd1854d9ab24aee277ea99a85d9ed852b7c807e26d544dd03dd7b44ad1c44aa4a3a9b1c9de3e5fb22c422a9c9a288ffc981be9e4c1de4fa6736e17f74366f14167d70b92cbd948b3d2767d55219a7986fd7d858e94dad6a5a65f2f10a3cdfbc4800078906200bc4c9f52af1c2285f43d184b13bee78e4a5d2f9b6d39a9b1ac040c7f0319ba9833457f2b9bd0a80743241cd6289130331bfdbc04907d36d6f280fbe9515537c8beebf5fa552661683161dba4db3c81e48c50053c5bfe429df32291f1037a5b16520bba2f7f2123adbac5bef2affee5c7a1a030fe648be3e2d0fccb241609eee085eded9c529b88168b4a0d112536d764b4f35cdca254c8040c05b8f9aae0abbe2c402e0fa69dfffdfa19641214bf929027fad35e19fb402af18fd78f85df453b6e340a63769608b1934edd7ce1da512477b7aeaa9ac1d9e43b591e0f88637d1004737ac0ae4f80d39b2f4fa8856558e915c967ca74b1da7711ed00096c2d295130f934934a04d0b3f8cc5185e74b4cd7181af60a96a4cef3ae6f1be736033f4a87b4a6f3eed10cc4cb6b80ac3b84c44cf5b399748fd7b6a0f45a9a8cc09c8e3d9172275caa70a6f1d62cc7785e19eb31712b8234e95c429d8264758b21e48b776571bd10f255d32fe5d7973cab3501b530e0fed772fc17753a7896a7e1565b3078998b42803593a7db308173c326548ea59901a30461bc8129fffba2d005f0a3c90759b1f10d1adf2abcdadaebc5124f536d43b26c4127c8aa9a43d9322eb8830d79aac1acbac0c4019243ba184adeeac109850563657222188dbadfd53b2ea48ee2f2a8a6fefe44cbd0876814e18fb3a8d98546aa6e00fe211575c6f869f5726d212500fc4ce0dedc2455630680bf4c7f3268dde3ffc1bff493c518d0df67c2e5e52cf0e0a9c754b420c6d33c52c2399f6cd23cb6478c76b08926803c851bec794a2de822961a39adf302484ab02e35e5a457b6bba6296de89c33dee48a7ce62e3d0df2c30de112b7e3fa6b6c3cd111ea69508f617100633b7c521c4a17ab4b2c67aff666eb0e69d3605dc34637c5834b58b7c9fdeaedb65d430603929e637eab5681536c14fe3812856284cc7886453e93d96f7fe01255430969c34c6f4d4a3c38518d25a1f3441a3ac7d8c33544742a7524267121cf03022f4e3b4d104fb9af24eab4f1dcd210274bad4612ef8fd5a7ca751a0fe77f2682b9ca3cf60d3d588b624c0aef837dfd942afa12320510db9f274b9e25146f984cf3adc2b3d62066e62a072f51d2a7957027e7c3e6f70aceb412c7322651af109c75fbd852ff96363af27709d0f2941940f2666ae3f6e48bea83a50ac2c1f07369d517adeebb9bfe7a91a7a6a081319d3663993b5d9a27a00415279fc6510dcb1a048f78fd4f6f14449690a3bc607e53a299ee7017b4b0b88c49d3c579f84aece135ee603ee5925c78eb3ba00edc1b109b8b50504d91f8e7b8c3ff5f91b9a4391a78fb6979e844251831843143ccc0871b6690a6c85959e4a38e7da5576f8dc13bda827a42a6685b805ea79d1fad2c1dedc0fc3d1e10562e88606f5b61340aeb0e5390ecae7c61a9e4073134269a10119dc6513209cee1422c2c0cae18ccbe6b216965fa93f05f31f7fd53c158766ca8390140ccdc4ad7de81c1598763750856484ab0e797d39113a33572a3b3b4b672513c4a508106e0d20f84c4a1ab2341f39e50d8b75048018c356dfb1c6c40637b743af309080a73f5cf3f4e8f7840693e7cb162c6a160afdaf3058e6e3886954fd409928320888a61525922197f5c7d73c8f98b1a1d951237a30bb7d83a16c27743c7c8b43e005b005971ed5f9fb03a01c2de81bb18d1a1ade68c8a8eab81ee6bf7d0a1f4a4365517955952e9f81d776e46451046e824c4775b46ed2fc30b16b42b4ea694a915da350b07a35d607ee89d77bd0a0289f171b112b9901b238cf32ff45657d8a829c80a04ba0fa7333f8449897b7f6e11bc86310b74ba48036fc56dfabe28759f7011d9259117a01ce5c7f762e061d2ac8f12c6c300398bf68103b98c8cd4f07b7befe839623b59c857ef987da32d0b120ffdeb670ad5bc630ac80b62af8410c8c169081be0779eec384035b24e7a1fdece78db1a5e7e89bd79229048c970b4f03d1ee5029d4dc1d7b12aac3e1948486a4f6ee0d10d0eb320a3164143e9c86cfdbd14edf86f7b2214a8f0128fe89102b1d3d22c765d64160ac3df8898ed30e173ca52c86badff8f1d9eb32828817a34957b6ada63ff732339daeaaa30f4f04bba53f0c671736e3f5166412ab65b9dc484d9955c67323a844b41232f9f88e801755614e36449aa5eabd9847f74ef1b9dcec8ebe8d59350bc0bf4b847bb54f545d61ec20140ce63a55e5cf575f62716d4f2f5899832a95f8c1157585bbd591a61199a97cbee3db2cc521d5ae06d1c72b70521e98a9359e4b5837f7964075f4eff3d836a34a2b81e52336ae2b7223e5aead85a02f2be2cab0de5892949660302600c4651d29f52db96bcbdb8edf7e0e0e1605f203b1bce0dd747c62b75304d53301ed432793a39dcbc6f7c15f46eed9b384409515dc4188ee55b682b158b021583d597c2555f0db57a775dbc341577393d2e8d4c31d320bac5eca39cb216e79050f3959d4835f7d2d3905cfb39d84afba57a0e96757b105865bcc9b52578b39f40da5e9f6ae31ee34575b06cf769c0ebde9c93554f09bca06c80b24914b8a1a885c5815d2f1d648bb4b8eab9620c06137851c125ff51169c2ee6a7fe8fb55706a411f3c61048b3590a444c7433c0029421e5a6a45c92fcd048ca04a92d50fd152d796c7324e5785671cdc115291da81de7f8a9832ad06a10ee1a2ea71f853b3f482aed42798e6905451da56a1891885e3aaf6f7c558399edc15f4c57da1673393d81d0c1538f69fb1243636794b67c0896c1048fae8806486931b9f97a39bff2518415f0e452a53c7637b0e7bfe3c37f33d2577736bde72c280fe60e83d0e9f295c6662ebc2da79241d02f851bec31589c6668f88686a1dec126edb729d5fdd335baed839d5ea4a08dda445c89d90276f43d196c1b557b4f40a7ee6748f1f842d1be44144cc0d7f067fc1f47491f8d781c63efdc6691eebdc070e794bb7ef3928781962ca67ed791497b2c4f9b6e317709bbb3004cc09549a90fcb4a391a13b5e1c0db07b6338700f94d8fab6ac69719fc12aeadcf47bd75b2cef1ba697ac2372b8a1b5cfac245aa3152a25763b1c9f8f6cd4af804d752b85aeed75faf693d2e8f8a894060b82555085dc2878d9e51a6712447ce592dad362819b287abc97fa283476ff42bd67db47157ca7e968f094b95f50c3cf41ff251602d06f9c6e52103e54fdfec081f95a83bbac8e4a822bc69e82e414c69c34da907f93e48465a561c140cbfe86c3c26b6872a36ee20663addb45c542d513e5876c78c0ef855a80cccb3e2cd8ea53b17cebbd508487627ef3bf0e0fe53da67aa3f904c53a974511da2fb224aa01379a16d5c967ae21386121750075a05baf0ce9acde4cd889950dcf4dc03aa5a7e3b63a3c236ff952b3c1241c1541738d46979d403244856612122e0ab9eebe7dd57afd416a15730492cfeb2b73aae05908c0c97dd5b87ec7cf1c18ddd8e4bef0b09a6570545c6f6b08b01247d4b48549e00dd440075923de11db4d0082849bc810d17f93baf9dac7bdf552948d7663ac67a77aa33a212fd17c72b0412e687cf806f4a8848f3a979f9d6ef373360e302e01607f26ad9a9caab1011020e7b20ada88cae4d64d5b5bb83c85967dc366133d3f7896e9248ad8ec1d0a7a3e8608424316c5dfa1298d18389abede7f8a87375874626faf983d9cba7adb40d28698efbdfae39ead558c8b17cf7f3ea74c41d0e61a8b95097f142910fed3cff4f30ffa69a62065c6291e0174b3ca1247322adcba92cdd999b5e5c91a19cb0f0c9dd4224ea2bde7340d63a381ec283a6ddfc268ec3c0ddbe75e8c1d5c5b7b058ead17014001f3ffa053919e5efed609b5311fdb1674a178b7b09738d784dc53a67455440ceb0a0f467a8e1cbf7400f53b0803b3d281b91d78a1b41b857038f5c0a4e28ac472b03c281aebaf1c5353722f0260412a3abc630cb2b99cbe65b8cfc61be84583d507fec54b60e22021d8dd4d24314d895735f37eea5bb2fd90a4e637279d1f28a8776b54304e4fcf60b50d9ae254ffc4b43fb9289610d87e5053b274fa0bbda1b6d056e52b1994d4a9225e230249e7ad82af7b4954df943849aeaf252ac60475eb3b5def56c11428d2821d6f2a85a3af8cbd6904acae0fef71faa46db6b96571da614949c2546d064f59378615c19318db3a6a84110531e966eb42c3f00817e669dea932ba450e5467f02df52ce818ffcd52b5145a9b1d3a0000ae29df1d337327e8590388136cd6989fa508ffcccc0311e69a5e17d414f602485a460752f27c3be922a6e6ce0937f9e070c3688176273e51c482bd14a1166d57b7e31257bbc7372a19e2689249851cce242a252571c2b9cd10755bf94c43f1610b837ba497a12fdb892a6ea78476f204c1cb61400904ef14051fbbe7947784ef104c72ab455c42a77ba3c9b5374dcde441eb5ba8a0b6b39d7cc3f991578773b8ab3b9ad71d9430c985154e77a56262a93cb534d1ac6882e88d75932c203685fca8f7d1cccad84e976ee80cc90893bdaf923f8226dfed7ee4778904a4d5fbb5d5c890e02dfe771c8ae1a96245ccc1f107bb35dcf201790f5ea5f8c605afdfdc8c4925a83fcaf3a1b17d6b5ad16783e2099d60db48cc57c7c37e130b4011820b16efbe33c9988a5926ca84d2bfdfceb0b8dff083d0d8842419b975a479191dd219f1f364e65cf551a6a12c0fee14638972bca9b03b8b49a1be7dcd5b36ad0027afbd2c1500053cc828caeea55a5c43f227f030eee7d8a83a90be2e1ab778968724d9cba74250cdfbff2d4a584e780d08451586566143d975c8e63653eb3a680edf574527091d987573c774ea96724451b5a5377c1b01a747ad83e467fe0a4ec903cb67ef5d6483f0df5b5e59186cd529bff01b2b7142e98b13da8b3a52881ad3ec3d4b3130225629a90aef5bc6c59e508a24e8a6223bd701b5b4ca3136da0888456ca41848c22b5a85bbed10da20763561e2a2129440e02625b72b9d2eb5aea2c2b5095f8c19905b2360bf53293e48c9324569e17421c83ae7534e960236e0067636215bfe81c27ad5f7aa1f2fa91887fef61c4154fc487db332ce1f48b243bbadefd1df0ac8db390e6b529da38d809fc7a8af2280cdd2f27fa170de51dafaa5c594221d0b1befb2aadacf03e1d9e8a81715ffdbaddddc5717cd93967b2f0ffa391100c1dcc5a771f94934155b706c8a435b4d012fcb6382f4d4cf94917bfe177fdb0e5df77b3597bfc4b073c69da9ddb7be9d918a550a3634b47b43b2c178b6e69504f0ce336e5e40bca1f391cb179ef72ae522e194b08619542cdba3a27e632b051a12b5b3fc7a1a75c67e8398b01a7b41729233cd899b96e46fcdedde14ab33a23758cc7be34ad098bf734ed1be6ed7d2587adf6fbc7349ad960867c2ed19bcd3c5a1812933f54af6c922be4b3070005b18b1eba854b1d0f15d67c23368625fb55b969e93f40964d603ad8fe71d15e584b27f7e5a2fd7b2d173eeb7ddf57799992606b371b674851f26b826424738f2517e52a8999d3777667494b500eb7ff2749b99ad147db7d020089330b3fd33f90638b1e7f75c380c25f70f20fce1f6d1816ba3191334e5349c9588dcb5d6fb3aabaaae2c37dbc00438fb87be8dacdf6085bfe0ed179bacef4150513a26952b87a17cc1a4ce33e6283dd9fa2085c56259644fea17dfba2bbf7ccc963667d079a9111a08d544ae84ced2a63177481fc50068a8ebccbd1b8216332bf9f1dc84059a3d6da84fec7302330feb020d3b6c2323b5559aaff5c8274f14670bd3f23d0205a0cda6738560cb9f0b5fe52d91975ff4695403ba03ed95f511c6af7d8dcfebd8214be68cc48edebc7140960d874b9bf68dd64c7e20c78f0069e4f58810e62dcb56ebd355ac6a36dca524f66bd36e681792a66f45b122005cb1c58dbd84ffcbeaf857c7f82c8357e7abd3006287e0f04704ef02f1b8019d6d4858a204e9d0e937780a642fb6194a235a566e237ba93f92e6c8f3a64f706303246fedc905dd83b6483693daca47cb1b5bb3f50e32d8d94db31e5f6f6e39e08deaa83df9617c06047df51264114ed9703863a99af845316a26d2d93ad96116160b742cbcebbe5a80d6c7dda8716d683072e2299d07a39161ac3e246fce0d014b056f120e3fb3196f3010c3b01ea5b3dfe2c3249f742999d31bb857b439cb1a702741d5f6804d352af0adc111d94db6d77c4ce1e10a0eccf9a9c9ad41ba075de06e04ab89dc3ed4e58c541b23ece9dcb5a4dbddef317e182e41fb60f01cab95a2eacd95e5de93912d45eb92dfbaea91850ead0003efe719c7a2f4d8e401559edafb84dbb73277bef42e57d11fbf01f392d99ffa81272ee1bffb10132ee79e07d09d8a6cfe54cb851cc83509f5fdf32386dba381bf93cb3bdfbdad27b5b9b39ea7c0ed3701887706a2eea9423e98c862353241774a7b260bf4133e02388141db6f236b10f691632bf371a403e94e937375668d389a2a5f03056162a5cb4280ff992d8cf908b63a279d85d736eaa7bc6c44e3ce17374de9ad6bb33e552fec3f4c3dcca94de956cfc27499799c008b778f07493fb6f33bc69b2ae836716ea96fb8e3b0af53dd91a4be2feaafeef349faafcd54c01a86c61411d38c90f9b7c70b81cbd15493016819ad3afafed71fee8e07fd192d7e572892f78b9a15d04fe74d0f8e14e917bb71d9a6e8a0090c6f7f998470e19927218cf19a5c67f6316b82930a7b433db37763dd8b54a9df2641f8fa84e93877d50456cd2918368d77af184c57c5915217268abfff69f653bdd55d0af7be55eb84da222b812991f93a71d4674879a8e7931b20768fa074ceba02c9536f7c49fb71ec236ae9e5f6790696981400e21690aebedc86b84007323e56ee072f019412a138fe4b4eb39ca47d1f1db14d4bf10455423094aa2c145e088a11e87dde4276d1bac64cf12193d516efdd2737707a2744f9472ad1832a3a40bad846cab71309d36a8f8c5d746168ba148b3d56c52f235b31bb16e326a722289c3ffd3da0adfea3f9b173b67688e7f9a27f59ef113857e31be64646d98db4f8f36a91798b48e5ea6e2e2a4a40b9662c1f387350284b5fc6ee0a82cbee99f16e60906812ee5ef55e9fe019a91a356d592c69729367b514c85a1de80b0be3ef26016636323d6cfd1600c255580b8c36744c49bbb30976c4eada51bd8a1342bd8e63fe8cacbc81cad6ee6192623ed0389bffe2af6773eabf9829bed267b5a2dd21770111cf22f1483fc607d1c60ebdc6d7668a8431777c98ad94f03e95c866e2d571c6de9805cea1a0eac88db6f55eeaa7a9cb585db133c3da5af099eba61a5eb0abf0ca32e5845196cf72a63054cec49211e2eb455cf599e1a9d50ec218feafb88e4c0327bca1fd811f1dfb53d952955f05cebde0a5b8366760dff4bbcf967dea0928782a9637e456ab8b29107f98180e769f6d4d473199489230e8b3020c5590d5e5368cf03df069e98d3138cd8b20366218f1fb58290db3c719bddc7a9a9e6f88c930521d3a2c0c62f20005a0fb5559f35b95f473cd53e3e9f92daafc012e9ef3b05adff07a4c3edbbde39d50dfade0660b382acd9c69af23a4aa2dbd21c5fc6b8b577dadd38fbf860d942493f1a358e996d9678a0bfbf54d5a8fface7a7731b1dd32915245be931832d9eb86535d72609bc1f8259ffb6d336a9e70474f04f81cdb7c4b271e4803a12af0c8e93ccf37c1087d54cd970433f321660d820958a43fce2f1239042afe732030f34614f5c8bddefe6f9f9b5cfa0bf96334a292c9bd781359e3b0dbe8e0f61d8a9e8ebeb3cd48381118d87aeda41f105bbb32b1a1eb7383bab26e617fd0e2651bc7010f5d58a736507b8f1662b01295a5421d2effe40d6d436681c8949a6254196fe2400193e5d4ae75265d20250eee241e379f8a9cb74abfdd7a6b47428ef327b365f75353bb6ce71abde433d7c0e7bb1900aa9147fb0c7ab3e848af22516cd2542507d22af6a651a723b3a0ae19826caeb4957a059c2168898778437087684ed5deafc27c5e651cf16742a6abe7a2e0d0eb63fbd8bd80b6709b78c595c250505140b7d28dd44b59771df4a6ca6fc4a574dae31d9ce167a813b34c2251602ba89a3ec415e29df8270721165868788af85d5cf8d818dcb3c9d30e5c1ed285ca011d1eaffdc6de2478fca43dce3d192fec95df4c4dd14056b71e566398514ba512033bd60e6691e209d137e96a07ba4e5736f6c8e060f7bff14c98824f86b21cc39ecc780f9380e42c9e21bdff901fde90346a0e0cd5f36f97cd2ecc5779e7c6cdac796dd874554d9b7891d1c422f420fa760fcede50e4b068ff4ef2cfdea2a4aab792cbbeaf757c9be4eab9d34f9169487219685723cb8dbd6dc5a6c3e45d73309b4711feb1a9fd8f96dfb048dc0a9914c13fd28b3b9434f88d7f9aff179704c7eb2cbb2ae13e25264c89cbf14bc67bd7e78a07b2efa91e871d95274e1354682bcead83c127ca15bf3fe52c615bcf9b1e37bda52b2ff595ab82100421613b0bf1bee3e1348168992d3e4dfabedf35e063584aceba36f93d95491ca4e359173034137a01dd13acf3c1ae7810f0968b369dbe79398ac360905243a9ed779bc2ac348015acc714d9a94e2deb1ae69b566ca600beb36426238a56f9fdcb3c21eb434c7d22c9d7193f8a24c38f0d31686a814372b777179c408b2c55dfa4994fbf04c82776a6c08e5a40300f3290df6a2503a4eb3c554f8ac519f76686b593480ca75a87478396583774a93e628ee63051f72fa46961c876e461dd21d0a31245c8a5ada2cf2f01d857aa189c6f512ee7e33f4745ad703035eebc58601ed56da13147d00c1478a13c4f2e75c79142558eca13eed4dffa03cc342794d4cc7e00cfa25c12d3456c8932d437283d7f94c4bfbcbbd61b66e4f6a6fff651b202140564a7bf6a53439f10908589527b70dffb6a52c5c501de9de541a7fca9c2332162b7fa65e7eb12fc93ee50fc0ed08edeef981e24752907d7214b86dfac1df722d38f805a916730ed3480809f5919903871e86e482998e8d7650ca30ef787a90fd891943cd380b111f1cdee17c17041cb74afcc9deba2a4626a2dfc40d1be5429b25325a7d643bd96df00721bfe092bf46d934b5cc517c6d4973a72cf898815c01916f016f83faed1dce3c4136694f978b5d3622ef217dcc602e0a0429aa3f4c497081b6cb299f2e6aaa0e2ad05a2ffb5808b86c5cd9c8bd8cf114ffb7abe8f9b5da660198fef5b4c0bc3ac968f51e8fd5f4f62c9474e51d07744cbabec399983955669fbb5dde31a8d16d4b93707115f165000ded27e1117bc3f4654a718571684bfd651f1b5a87e2b35c07791e5dc8aca77253f4de885ce337ab8a0eee490bfb41cc965b59b1931d9c31eb8301d504c235674abb0e75c39302a802134be4435d2425c86063d957f5019dde34eb004ed1359d06a46ba86a47cb011604a6595ffdb22252a6cf2b7064183ef9b0361560e15fc1cfb6c8479146dd309f4fa8e9265f598ecf2287e07268a97eff8a0128918d1190a5978d7237dd24a6e6941452d985b509ad5724b57bd350b1644ccadc5bb2275dfe265e9c300fca059a326a93b6336e0b1b4e38e8743b62d9600b4cb18636f4143dcd9e3b91c9337a837ce8a3203c075821d7c23ee3d8477454aacc65034879c66639fa40a02a4510d38dbff67922041c7d62a46a5e65f7a02332818266623cd6e754423cec77821f46be5ad88f1e28961c7392ab54a31ccd63b3646384c9fd4678d31f1db5d1c14f968d831b0d54a741718926e5c185dd6949bf2672edffe6a499c060fd84af60d68f34ed85b19e64f2805d2acd8d3c14c61dfacc24c3763a0c9df436a1322f89a709a298c4690edae131c011c8b9f0cf645802d08cc09c59f7e373e05147e5682d0651a957efc9cb4994cba3fd7ccbf6c22bc994009f434955c31ee58989630d4bff55fbea6934191f0fb34a5eb6c2341110ef6be381d43451385f9b9a36b4712ea60fafbcc01c118ec7990e946f0e161ecff5606be503ca475550bb94305078fc892970248d368a775d1dc6727becaef736db15275f5595343d001f3512934ca092d45e3b58904e82735b3eaac31b16c89edf5f1e67f59e2509aa7c3ccf35a4c10be9265c63b67cbe1f994bd18f69873c62c16b8e4a8ddc3ca36e7bbb3e2f054616724c5b6b78e63a2771c47e6bf0178478ad79078191ad029edd2db31ea4f894dc0406441c4996dac18febfa9deceff776d4b49977b0c8c003dfbe3ac76f4e25a93a77ed0ec19b11ff143820532bf36ba0576cb5b47e04efd5fd0f201810e538cc358a8d63cb3efaec44ec7c8ec48acd3dcb12f64b0ed95173d825d790160229bf342d6b8714f3a5704336674a87071834b2b869a09225851d1ffea6d3b26bc35f0a4d3538b4feaddeb290291d62cfc162fbd33ac2977fc67ce7ffa5412078ef1080efe080361b6aef4b5d8c9f0045f52b8fb081b7d4bc452e7d9461f453b62a80a22752a89168961a2fb37f7933124ddd9781c3e0f6f68e41ae474226f02378c675ab5afd7fbcf9bc0a0627657d528b8b2255e19c002874396675cfd8ffb728940c976c6dfa9d7efcc64c54e97f56eef9005b2d6f9d21bbd5679776bcd75d77a4dc9f1b3cc7b8821706fb101c4e5396ebda714f938de63bf3477e06e20ad317925fed4fb0059224fa99bae44c8868f52a68c6e6867bcf15145b6119018550a242448e9bccccc2e85c0373b7045e40e7f38c47c3ec4ed820b6ec4c927ae5da3efa0443149b90159d3052e2ccd1b8abba5f2b15290562d6b28ee4d37d50c504ef56d41cbb8a232fe35e2b09e29310eea9e0f03a262993ba39b08a6bca2e7d93d4296c6f308e9fdf25cca1e1078b2d9ee6577002c8ee31be6a2ccdcaba42e758127a113318feb1aba32b0d2c20225b221ed6f92a3f186697a6c98d2b8063184400ebc1f554fabfcf312e34065af48da627cc2c5f2ae445f18ef304d93a1b1e9075501adb88757f7614ac6f2df9cf8190d0aa4393c8c2ba24043ccbe36a0ce75c2d9621bff91e173d6691de2b01d7efa6c8decedcc93bfee4449dcc49265d5f3291057d1d1b274ee751519cf252f406399b8fc8eb0f06a0071cf8a91bca489e4c898a8ed724f4dffaa1c3aa79278212958d4091ca5ba5b94e26522f8d8a28356da4a7954ae2f5a1225b9f81f5c216ff3573d21d6162b6120caac9c12859594d3162058ea6b85d1715fd969e1091dc3a8dcc263a126267402520ba20fe44cce32d834821a42664fb7a7846b74e9d09cfd5a6ce5148800148e4dc4e211051333d9a8cfe177877a627033f12172c2a0296f5f4f629910273d0902d4f83fde5a3d9f5ea1d50d8d71e698ed6704a14a1fa09ecab24b9872ba20be7cf008b34c18390fe15b0f131f91432bc8aabef5265d40cf8e048c6b652565fe26b612670e4f9c96d15616b5f50d9ca7e5cd1db7e7d4a35b62dd013e0422e1f9aeeb9ff9f257e301255dd8969c1c71a121e7f643c4cb9c1d21991d5a0aedc2b2ecdc206733a6be5e0a4aac147fcc31957b4b0c825cf79be5c9af6d05e70704a45a565d9d64c65b77b05c32a8539f3e2664d51d6ed89c476b21090ae86d73d4df2c9166cc6e72992d6257dc86d82508226e2c2241ff9662b63505b1775a3a5dd6a5293db05732e53610061fc02da7d5e9469b17cd4ce904a1ac21ab7126158fd5bfc711a51a90e8a652704724999bd32bc4a342101150ff50c44712270f4283ea41c01263555a2b147e3c1754c776a1876ed73958f29280eb752416ace998d4ad562c8b15ce5803f724454a74609ac287c8a3776aee78d598be1fe8753fc3cdef982aad4318a14ba4eef2c2a8ceb41c100f67b1cfc7fcbf3bf9274b0e13f43fde3319720cdc1da57f2ae45b1ce7cd13bbd05b5de752badbcf2ef115402f3ac88675486dcac5f976bc1c3d062a483323dd24a942f888a775b318ba56d1a29ad472bc2a4e94bf3d128ee851775d4d5abf8115dc7059f704a35fcd72c085d1e14e746353b98e84b200b2fdef4606f828dd9d5b8707d40e1cac23f2acd9c90300e2a3d04ccca201e17828e568688c09b231f41880e8d63712ea5e4d319a5a702f2fea34f410d9326d1c0eb024eb3ae75723e3279f3f1446c49ca6a7a54455fe1ba1de2f783899d3ac210e66f3fa2dc6db6b65b7dbdeb83647135b8fafa0d3d13e18d1eacc5af805693e7dd655d5c7998cf84df93444023af9ca1e01e3057978093c7078bf88651c5ab8d701656a6cbc51ecbdec7e8a507dd47a6b91c22185042e2c9e88799d09cd620f0df5454554af2c6fd29602f65c6afcb5fa01f4f6c101832934501e5a87a400cd9a8cadaaf8f2d27ebbf7d3725d0f83944c7b1d19c31dd924f977b837cde0b1b50feae1d1a8362213dc2e281a7165d17be4eea44107ba3d4dbf1e4f5dc54d432e1ac91952b5420fa27b95b61f7c63ee4f9fb65d84b9f3dd1078477800c6d2d365933816dc64d8e2a996f7ac06d36639ebad4ae57d1282cce6098f21c0744cd44f46acb5ef1af62aac1a0e53aeafe3281492ae2065525c4f29bd653bdff543439a6955efe1ea01b4fd3dee2267aeaae47f82b4cf0c6ab69c2eea464c159f463a4b0ea48db75b468c610119dcfdb92eec4716da056d8303841337f5859181a63823a57f47a11294467c748661e32b234d816181291b658c91b994bf4296fc72196450d0d9729356f3a382033ce1a8e65d1489b4c2302ca8ceaf81b04e2c42fd813a4b1d30e07becff093ae4ab2a0ce19204f13f527d33c467a9410da0b4d30013f618d5a9a3ac16bc1652c36f76500d3855a8b7527d90c7f5ce3664f4e46786412a220a15ba49d38b24b1f8ec5378f783da4e6ad02e23c36aa2194ab7227b31c8deec2f6cea5e21e75f6504088b51e529e97ad205d140a2685175d3bbae1930380aab4b6b10dec262e1fa2e38b499077d9a56923aa0625778664e797b5c5555cc745d1c96ca6603dd9a11ca84c7b69154cca29c176a0299b39571bb0b81bddd7eb1cef5ebd5167d605a1bf73e73d4b262d08a3a1e4751231cd8f7dfd859120e409b74854b706eaf8f965369a40a9b3ada07ede60b5c85613b06684d543bf13b1e0a03fe059a8a920cd49879b5ee980d8184bea2bb583515834448157cf3a834ebb7e14bcfc04d21bf7fc32d114dcbb72e79c532b6ff70bdd76313d736c877f000069851280527defbd741f3a4145f2f331c77d8c1df485ea576524e7e8ad579d2cc31205787cf915327eeb0f2a92180f24408d25f7ff0020b59f95bffcc4cf215e5a51e4ca991fd9b964f2e9263ee394f11d1b0f30356ae0be55dc42ff22e7414ee51d4d44ac6832ab12653df721e7306325b534eedb6fc790fa6bc121039c96da99e63408d944acd98d5645249c993e3f40e7c22962ed4d8eea23be4c4a04cf556fbc9b9ff97ee1ca2e495c63e502996fca1b9bc52780db9527497ee72ea39fde017f93f1add6edf7e6286265a26e8709ee1b0c091b2c4cb12414877915a2390fe2d128d0d5a809d3c5f76373d4cc100652501106a197d5e044e550bb52de2838e87f007ef661318a9441291953a7123599b3ab6e031d351204e6ea7921902bffec3e438d92fdc48e9d1b1c4b60882d0269a05cababde859d93e1362fb113c213889d8d44196fa915014b871d89e61236687c7ba8de6490e83d3b4fe02b6e94ad7f2f8e1fa6944e22b64357c3f6061abb660512407adf033b5ec1f88d6a1d00d978b2b233a186a5ad4e2deef0dacc034407d88a5f34c0485f1086c4bccb05240cddd492e618d446f34da7010ee5ae0112cd1d3798422a6963b9e52afa81f8b22e07d0752b3f22d2b27cbcd0f6d8f222a1546f815aeb9db630666a28646a3978389a804d9dff4a28610b1fce6a57bd7c3ae8ac874141b5234c23bf8c472f1a05ea216de07de16c3064d138d8b56f11b5d2e338e138c2dfadfcebc0dcec1a023476c074cba1f9189305a26bc92c99fd789343fff12583dd1232fbb5c38f7072849553335f6899fc621ce38e2abe1ef5709d16153fbecd3425d86c42ec1ad32ba7f6c1ecbff03282d8204e362fb613bb15581ac0f67e07637ffb38fdcda688484c16b18bff381b06cd9777e9c2a6395464beea638b856ea18486788e38a2850415033ed14a866ba8626658fb00c3931fb00e0f10ba727f50060bcb9cf1a2266cf960a59b0289c4f7be2a6b6321b973432ff0a01b4ffff340c5caca607aeff44086159084c30aa9f08cc52c9f7d28e403f7aee73eb4dabda4416c00c55f59020ab8319ef26097aaec6ecd851935e6ca295a7d898c9e199bd5540656ef35ec355d7774678da5bb3ced743cdf31bbbbc3bff5f4b2a447c65c0b9a0e1624c61f8cf6f4a2ee4647ba961a2b5dd3c2d1141c4f22cab25708141ab0a3695bf72204b2637fde3c2cd4a52809aaf4764e2f0457a35a22bf2377683bfdfb3b6e1266bae29b5c095057d4d7528b89e19e34887482384d655376185fe1f1a7c663eebaf081c949a0e0d262bac5d220c69a2a2deccc9bbdfe30b385219b8bf02304146e8b1cd8ee2e79791365432904695f7a4915a117e8902b5e910696b62619c0318a62ba69ca10c8e7c1c276cb5a8b9d561a1316733cf3a20e4ba391ff53d569aa2cc81cb6912512d5cd6fa1c2a4378e2ab2ed42999ce3e03acdc864206ac644fae5852389f0aeeccc238ecdda6d507d1cf6dee0a98e70fcd388452c8fc6e8e29c86131bcdc08c4a3f9f34ebd0c1481ac963ecb64651629f6965c162ff5d2feca547090bb7bb1fa212c1d1260f37a67c6efe3440992f4bc7b854420afab15249c9cf52b84a49a09edc3f21f668712b5b7d19a1c05ae9f048c71939a2f5635b473e958740eb26c403bbab4cc780e133809eccae0b702facd9978fbe796a19c7a4bcd8542b68aefc0b2d11e2e817fef24c9e4cb98f2c52a2f27c7b13f5081c512850b916e558880207b04696e8f1c117c34a3f555e883d00aa3db6102bbaab08cd8f72a3607079efec03914087bcd80519015c56e62982518f4eaafec36661141d271070ff1985f61d17a746172bf742d3c41b2c89e279107c500231f524d7ccf62996d45c3d6551595985bf0da1683511ca3172215905be58a21210cc175e09f5406c42e73260b074fbcea5d3fcf62bd615c1fb4d3abec77fd92d5bc01edac4edc85a9de3e64ec086c62cef9496b3199f422d8a1c13fc7d206ad42f0be34b75d1b7488b8d4709f8592313e9ff11c502d6013c6a903d199b82e176a9e2090e036643e00e2d296218a9c96d0a55668a6a6c2648b6423a846befa77c6dea49168e1619849866f18f029c8af604b2fc245498660b416d0b4b5503b193eeac114a276ed39ea575d9b8187306b4912dc435be760ed409acd4b5ed9f94e1c3147f82fdf9f5d1b6abe36006459193a10fca2b56931db65e58bc3f7654cb0cf032cde791ebdfa60750b3b411780f9f50b43fdbca5216512de16519b35db8540c72dbc6f41da7f965a6a97648210ac253c6e9b4cc4421f25369bd9c1110bfadf54921ffe2243438b8ff7606e07af772b9eaffc43f9cb5ef4285da7b30f3cea16326ad2c7987849133082252add0a9c2df576864a1652cae9a5fdfc61b0fa6319d69ad46bcafdda2b474df76aee4649324a7b6f9538fab6d16c5344aad66fa626839589a7459e966bb7b063c567328dc6f80c2dbd802025cf7c1a19d3f9d7ab5aa2bf60b06bef7b759a346d9ddf3f933e9d3f07d0f1fb0a1053dbc033e0f1e895ad5b837ff656cfbfd38a2e114ab3e0246a1b869fd73c75e4fad0faef58c82e4302b3bb5924dc3037a0949b45708dbb5565722bd60d1ad62c61726028b1f422c781944a179b521ba9f52c3861e60954486a0f027969fd091bc5fa4d1aaaa66420ec7a2ef124feaae8b94f5f7a3701910a1115d4a8f29c33d46251be932a4bd8f31f5deec19ccbbbcc47428dea1343ad37484032cbf37ff5417d5ffd087ebc24a9401c02abaf69efe6793f673bb751b7a182fe11e43f4f9e8108152e530bd491543c4438170c9497b2b3d20cfdab13fdf5b454a75c40ff1be2ceea9ad0b18f172f9c38c2e7410d00eb230bcd60489c7bb8a63d55890a8f272719b40ac93ce3c64e0ffc06d04b16869aad0890fb6ebd859ff013a0bdfae74424f5ef6f31ee7eef9460984b3d7afd754edfa9a2c11b2df16bdf5d0c7860fb9beeab5f3780eed47040c5050de483ad466bae3d5aa93256776077c6e160235560abf85d2655c3aed2e8be18e8f3fcafe162191673210ced040c511fc09fd5ceb95f029367b7fa7f75cb60b20cfc9df97541b67dbcf97ee2402ca8abb59a033081a24661d68c850b91c5221a8cb81b9e6463487ac97160cca0198fc369199b28b28d351b2006aa1ef281645e17304722e715fb242b004c6d82ed5116a800f6de06e3f8c4160a45a4bcedec8ece194fd8c36172db2adbb056ae97c368df0c8eab527393c728efc8b9490de99386d773d1a4dc428a1ef9d4098bbbf7650453f36cff0b7544ecd029b144d3e0c2993a024a5eb3a0e41b7796fde79fa49ee8f1d01d4d5f14349aa29f15f72cae560a3b9e3e61c114547ccf1088af78e51d4d6a5cb7a9aead46bdbe70444035285d1825a6194658c6fa78a324791a51d9869578db25d2b9d1cab6001b9e29b15a165208389e1141d83b2adeeafcfdfa8026ef0b3795500c8f40c37cbcce3c9a5a3593ae3c7e0a3422c046586d046506a7c91bbb87ae1b15b3c2cdb7463054cee0af7fc82a48e886a7eba380d7fc0dda78388b70a62e46abc1cdbd6338d98fc5ba7d60bb0c3f3c069109fea8444d4a297431feb02ad16251ed55274720c17bf79a6b3fe1f30e7665d05e596e922a1eee3453ca4cf5479881e9409750a653ae807bb622651e6ed79b161ac4cd8908900e929117f609770646133205f77ddb8c397408423514fcdca7dc16e98f6873645423e1b4ab2c849936bfae360d4008ff862950ef800e978dc0ed529b5d5950f185559494888a0de87785d0a9a57290ecec09ca492338693b97538620541568c4711d7bb21bd0eb387458c8005d377cd18688d77656a33299fd4bc81aec7865546a9f4d2f63043a5ef57a74f7e1ab3d3fffdf9a5f1fff9f7a578a37c8f1efb4690ca74c53bd9a18e977e592ba9823cbcc86c39c2fb8cefc868f0b92a80e9dccff6d20a9f5108b89f4368d384587a587148b47db6096cc0c54645f00972914ac27984f10f9199cc7f0f79b5c4d2a1af54db539a91e530b7c44d2be64563cfe78e2b96ef27642446cf547ab49f86f0488da7fb4115169acf7b78112f728f4d5e4994220b56ce564a22f1424a9f3609a38b65634f2452e10c3dd2f1414d1cbe51b434c6720c0679e67562c2fcaa122c380e60be07b237ca0a27d621c3cd014b57017a74a0823cf5fa6a7fdd57763b89def939ad7465bffb83d8f56663505ddd7d8a3a0261818abd6bf203071708f539eeaf854b62e20ccfb9ad7fde68c422c2df1d1a6f20afadda324dd9e586222894bcf7169caea313e47151ff15e395d85a3dc0433580aed1d05666f2036bb43dea53b1e8d34cd8caa1282fc6a65db3b2a7e181870191aa1d44a3c67898166bd564a6c6e15edcf5dbd58f62e752cfc8425fbe8d555a73ec7df15864dc3d5790e239c610bbaf769f27918f83e93aa165c84a434ce7f183239da1b786066e8be08ce2e1a5c5437ee145a435b6adc141fd9c4a999846499b0f3ed2ead8e0cd85ce919577677940b1e2a9b6168e6864358074d8f79c8de318461a825e935f65823a3c2eecc44255ea1d4508cca599a4ec1be7ce4f4b54a71dfdbd1b01f3cd1dd54e64e751d9c4c13e2cf74c7742db536bf1d6479880a454be1dd4b2569f607c817f0d1dac99fd6d4941b5daca0c76215f84b33e6357f6966f8e451f3a9fce0d6bf775391610306120da62372efbc40174fdf06c80b054be751dad56183dede12760b3eb077b404772d77fc98831794ab57a3fd74e983a399f1bb0db26830e5dcb034deb23a5516b435e9233fd163204b7c1525569ffdf8a258656c73e5ec8f32ae7eae2d77782a569326e1def67408602b24506219c409c2e9ff8db38c783182d1dbfc100c254eb41d5944644815c0f8681a18cd9ade8f23fc1d8c2c335cc5bf0fa4da62e53c67c754ab012c8ebab8dcd5e952f3e330dc8194bd92b0e891ec3d226ccdd2f6b2bb9682b3580e38a2b1cb69b04cd347f43fe791c1277d68a4e38bdaf3b7727ef7c3c7534824835416da44bc9e94518f4d6a8b85de28483a6a5833ab8a49cff933c3bb17f85a5ce00e71525ff40f09496f6b547e4b05a051a0d41a8ecf5e17e925444574bc0484a06bed3342024cd0c0f9fe35e57d9760d347a6b57f9907e13f4ebc00e03773497111670364e5fdd7a083338a2be6f4db02828cafed50de63591eedfe6081cbcf6377b3dc22b34cfc5045ee34142c54de4882e2daa1589c715fc07f940de5fd40e1e8ff92551223836c7234421113eb68f4c3c2759e933dcce9cea15a4ae8f8944469d9694ae5143d611d956ee066dcfe271461d2598fa1e96f76b4d1a92ecc66d0702cc34472c850707ae3e6fe2b9250b2d039054dfd4e4d7385bf880b6666585992f719ca2f2061d9d701ae4fbddca19f5bd2f0086d987fda489d7a62686845cad45cf62829f9a7cbf4efde7fe9b738d021f69e66d6950cde696252db9b06f67b9ba0487c157622c453bdfdb7d005619c62486696cf1d2534d295cc231c72248ee3fe6d2887bcc64bb38069fb75e644c100de955c7030cd948d2b719db2a84682fc71d0d496cbce290ad66e2bef4e61bdcc09af94bed8aa916d4126338c34cc19159bf91663f40c6055db88d3adac2b8717a1770c166c25332398f84e43d1ab0794e7b5e938608a722086f45cae6fa4618bf43af7c2ba261e1067a17ad8739b4d8ca414d62eaa362655cb0082ab7f9116d42764a724798192bc4b19bad945a1c1fccc41cb3f421c85b5338f9ad9c60f3a2e1167784170335fe71aa74d629d8ada05606727205658b8294f5c025f35e882ff75177963db73c47e5c7a869ad90b7a37cb8ad099743b541e281c60c6142ba623fb09a2b25d7befb1f7ccb54065e76f832bb03445fea4374c4fb3c8f273ad8193a3f433c7215f38e1a80c650506e52659bda740f18301440c6bf70864077db9e2c76e3895fe7fb667c78b1b336f4cbc53468da639b94a7dc64ce13a733cc7b669cc4abc8b461429e3716b40cfe2d83ac4be3ab5209c0328921b8bbabf47b8a649c32dd7a64054f26270124b3db319d8123ad8a52708d0266abd30d5e1792897d94cdd581d06ea851ef178d04ee40e4d8d446d84d3005c404d77afb3882e70cbe0c0e29fdc9b4969974f531c1538fe58291aed163694d0d746b532a544990174f7ef3286995f805804e2a05c042cb478ead3d3e38619060513ce6ca444c8cbc5e3a87fc35df0115db80201b6684ba14f0ee4db896f8f998f9e885f6b6345e5a1aea84a2f06ccbcbd1dc89672244d75ec5f02e32e334cb76657d8eb76ae14063ad7ea3057d57192a2e8734fd28cbe6e7bbb9e62eed8875e6d56843bb151890c5ca160c9360c48320c307a6e561824441c5c7a40b40cdcb2828f2055e952849a4a95a6c9c4aeaa9245e1ce481e860c5c6aee86460eb3d73a3fd3359960abec4b96eedcd8dd17d44d94287417a05a7c70749ff2579e93aa22cb183f2baa516d158730c58e5ce5f6943c0c7308f0449828684fbfaa4634042e360f0410cf8aa476c23e34a82d7d7094dfb51f0901c91a41a0cf79fb176c6537d7b5d0883c6503f37cffcd2c88fb606bc08fdca2523e6109f554a56c906f20ed6e15b03c3a47cb4207369ce77177c8db5e02181d0cbd938667ecde0436fa50017ecc60a9e809b18bada503e1b2933f7371c230af6a060245b76c773de11cead4a4ed00a2f596584d4bd345d990e1ec1f259350b76ff89f43898ad089bdbc510d7a541dbcdacc1860fd97b8cbb884a0fe65e202da3af84b46cb53ad60598b2ab93c0b8df7fd8f21aa0c5eba9764750f500932552e12a42970888f9523679a2f35633dc248d675d46892f0c967571c3a225566a8d842434337ffb3644e17e2f6209bf551ff04646bd61e76667f1377b28cfe7eaddded1ff39165b466a3a2fb97bd6553235b05d31d9e9ff4c8243767094be008509598c0fec5f58fd50d9badec242e7c0a0b6314a40b45ad8da447be46dc21617d5b6e345f7139d0d3dc89323b84fcfb5a53ae37ac5d6fb87759f5ab13ec100081c1fe23cce71492d45916a49e8f49d4301f760a31f0bec60d36cd613646c859b1c9d6fdc5dd2af705df7a6b6f09e3cccfec5455d1c83fe69911343fed463e1dd73d929b039cc7297c67ca263c7fd188fc31ee1153f828a1ce65d14bd07c1660745a075d431d907f673bc0c163f3a27049ff2c97c0f0b8c9d2c02711f890fd0ebc757d070056f5618885e03a9d3ecaf84aa8e074bff199b464e16f996aea6595247d87cf1cc94036e6ab293b760b8fe550848d272624c9a2d819d925b4404fe535d07ef243009d5a3640bb987fb034f0de8958cdda8c7046183cc9f477db3f342e691d47afb34da845dff0a50c451f946b2b4ef9c3e5a2701f034c1026ee1323deebb74a034e0727e0c93387b969ba7e7bfba10d605d825cdc4eb77075b2d46da1da6b85c68242f433a20d85b3dc04246c9a7483ebb1b6257d34d6b0d120d13e3c2c15a753438f65d5b6ece7a1c7d8072cf2c9c62574064962e9e290cafb88cf4d42c6b40b73947d1bd78510fc52bae582ea00846bfcc56129f358b90944c6a2441070c885527ec6b99f534d37f6f893f9eab23ba6686fa663776194bb94242926a93d8f8f602cf70baf364499fc0bb327f841c0579c6f59b112668019265fe997393144b96f4a1bf84b524d8b6af2426cc6103f4ca43653ee50207a149da8e2c68ed8804af438cd45fc54744dc8ac49c1347eea7894ba95e38eec5252927ed9c9ab0aa73b1d910d7adb18991045d81a52ad12d02c4120849014d079af2ea4ec3b02bef942afc8d6a02c07b8a8a0bac20f26125c2805f56329ddf14c530a86624885e3e3291872b5b3b8464ce6a8d3fe4f1f43fff12ad10a5a5c8419b887fcbefe2022a4403b6705e2b65621dd15426d6ffa354ff2cbe4a7444c4d27ca4fe3d0bea63139f0b3f6f47e632e33ed25cac2aebf92b1fdf65ac864810719c60d9dcf3f2dacb153a5f6926f4dfe495ed7a77d98ffe58e20588128e588239fe83d2c5142f8669c91ca235c09ea9c9bd0bf3f6234f188932dc741e049b01b3f434999c1431534ffd6db8f0051892d157b67560e989d4d39975233ae2d285a865b788060b84810c444309a0185016079e733da8a4a70879fa3d2121f12349844adb4502486c713fc873d205a5e215bf443a18c34ef6548e26e97db4169661a84b84171c8c70b980477bb0a793e2601d705063f749bccbf943fda64ec81630d3085bce26dcf18e6c7c6b99ece6064e0cb3fc0574bf70a3989a77bc7e421ab025e975d301dee1b037348a52b08fc053c28514deda9ff084a68b3d3b5c0b29a27788c4113765141d87707f6850978220fa5ff0645205632cfb9c41b62291651408f25f28bc14e45ee22d0cf6343cbfd277e0e0eeec236f4065dd0501ebbd861d2d5e5a9f82b91fcc1f6e813667af9e396aad4a67aadcae40e2c0e8757c9f6ccb22cf2c1973cb4542b0054a700b06a0a9197ee514f3fbd20c127bd3867d9b6eee4cc39ff3e4c1e5c2f3b5f1bee795bf1df3ee3697e1f78c3420671553ffc1143985ea824ae209c1a57bf8490e06ca60babac1bf44e26a12a8f3e286e0886c315c207fc4a5f8c5bd86476172eb0f0a57b130e9574d9fa61a39d35cfadeb8170f93ddca6b2c6e7c329334d46384eb5e5dc66120878b4b6ec1f9b246a466fc1d819ad5f4277101887725b5499e85bc01f9142c1eff02c162aa92098b3cdaada9576a7b09b617bffba2c5f3957379896c7cfd3fe32005a91f0ba0b42aaa5999e1002f0923f833d4470030ad1b4f361c4f2d8c349a32641c08fb7e028c3088078237841a25d9856db4833129a27fcd198ee228e25ca76f2b22616da071d9782b7d5cad56b4ba5d93ad906a9744f94badc9239942fe6c1d96c34f7db60b34db1c6f0bd8bed6de1c0478976ae0adb1561bcdfdc44675fd064af9a425b7b165fca5aa0ec72ff902eff809665e7b27ba332554d1b889eaeb538d80ed8ac168dede7ddf5d2aedbd35257192cb6dc9f9276b5f5fec75333d2d64d58398532c7c3dcdba8efac11e250c06370f9a6c789e607f14e1795f74da0ebc5b2b14d1c64ef2d4e0e90699b3d8ca75145a71d7bcbc7b101474d763fdb5d1fb9c9d92ebd5a44d2344d42a33c2fe1d852520a66818f4a9cd4f8c97a8a6ade2435b87bce473ad20c8d3dd1e8336dbd0ea4b5f756a887bc4dfcadf6dc88b45d31d4bd2b76511b321da9e4bb2fa4288f1b21881b0aec3b29696062f1b7f4201b2da9d40300b4030609bad1b6903c5cf3a44f5f5fbae9ee2ab0415c6d7260c9e458c7e4e28dd318170c641a9ace0759b7c9ebc08f4660a1432e0478eb911ba8523e635fa5380f19df01be4f6b1a38063baff91b144c78a671a38106602498cd0fa9563a6c7445dd579288a57452d9a24b15a6387eab45cd07aec5791785e756c3eb697ccbe324a5e9de710f2eb9ad47d7e1ca03368bdb0f3b8173f920fd15b8790fa17221a511ad6942a030544c70fbf8a75924025e86c22550502a5df92c2e96de96df974033c52c42ba789fcfa62fbc710caa21ffb299c0545752cd7465139ba070f40efbdb8bf418ce8e4fe184471537c512618b84ef859c8131dc349761b9701cd1eb9a4f558af474cfc8dbc2339db37daf4adbf87b73e630ec2e2e52208c943fcde5c0c481db0904aaca961f85d8d7e366d36ec7d4a11f6b8c940fda4215c8025d410fd359accc6e24cd7ea3b4838e5b28a15c1acd6e65cecb85812ec383fce8eee83c5ac12d47a238f0934e9d4e056364356aa389da3c180ae79d3b6deb178d6c965df3238a8812311980cddf381d745e9bb600b1a43f6acfb5307fb161268961cb7b737146ec6523942ffc1c4684085068561178fb291e019ea83f3f13e940a2ca9a3f197c1a3247c7c53037f9cd9f253d052d3705e4ac927114120d0dba57f094ae332a24958e8e50ee5f2bc2a9b156c3f3cfb22083eb2e9d0fcbf5d764a2d262d911d3cfcd3f039b30512a47eb647e907f4fbb8a0879b5d0b36f3deb20ab0cde5015f6b6108732f1090d591a6ab0adba2ed78a1ed0dbb64e8301bd6075d9056fee2709ff6fc69d9f406122b323d5bd0c7a20b9d7bf0f7a57879125b1a3d4fbb50d910c4b48f35e387b683665f56c769f7bc195fc3f31ba440d207c6bdfcf9100c5945a209a9e5b100dc47ea13dbbc1a88bfcb4e913c1c0a8adbe2e57ed89d6a841d2410c89b53bc15df5d5a6c53442590616b1169d55b6e182ca0f75e835cd9a9a3cb9b19984bd3958cd107d053506a4cbaba87302325d3b5ad4ae27f2208985d2f097d18c23953b9094e9489c321955dbdd48df19c947c7b9db5be1f5547b3cc932af9456fbaf674a5ae4fd420f9ea13288483e4814fd8b68444be1c72d4c8b74af465befc3a0e3ec6bdced7478d222518f67ebd5cb87f81613670fba9f0953a885dd0bbca2fc8c0da9b8939b13ac887eae8ef07b4cc1c09845cd43d5724041c06ab57c6c4561cd759655bc897d00213e3106355a9dbe9629a444fc81976924f2f42933f2b73cfb8f05945404481418e27be97fedc68d976c86a5c07d0429eab0a8f62bab4da69aad1979dc17479403a04658a51b0017c05e2865f046e08aaaee5ab8add04e05f7aec03daa4e5cf97091bcee9d49130a4e0bc65667eac128587788ad16d136f453efb51d8b16aab886aa38af3760190c24582598a2ccb2293c472eeda549ae8f40e361569e4a371fd1296a9b3d743c081d4d1ee61c35d754733ebfb6c6b8e3dcef98c59b166e4413cbec5b2ceac968fd7521bce304c11d8a0b4ff3a04359bcf744d62cfcf614e1f34d775196643472b6d294f2b7f601167710d3c67fee6fc3cb637b2151fc5aecf81c9022a7e57c2ad6bd982ca031e627360182c51857e3f3f1f7a0f7d885ffc5a3f4c648f4f3431448fc4dd3eca1326f06dd0277a98c0173a0214d4784f2e370e964e37424918850b63c79b7fef976b4e5bbb7a658c4c16adde6772be24683892553b05743b3448e1277d4562b313aabc4625705f8e718d4eeb5a13317dd76c3e2066c6948e1c5afb30ffe1567280bd9e6f04eaa6e78e64ff1e1a36e1b41d271aae21a2f810bd7c54789f8ee50b15c38d231d2c9997124638f89bd8f44d78449d14d233dd0faebb4c3bc8e4c87c8e01c3615b560c6a42b5bda6ef251b7c809cd792ffa366defe7037976297cef1943b4d418cb7c5360243ab7a54e3a271b565bec878ddbc62b471ce46853a1a5a3409cca9a4768363f2f75b9fbac72fc17dccb6ae9115e9c746ea5e0609ecc43103b7ce75c40f455f72bdc380016508d2fc5d02faebc6a2d7629cceaacd21bac1882858519aba0c11e7b9265cc5274d6379773d780b7befbef953a9e57fba864bec0a967c1eb6fcdf4627a46b10736ce3338c77dafea902c347667b461d5cc14221df52d1d7c7d66ed965208d2521ad330d33dd13d6b4da9edee746065e0bd846d34cd192c2cc9973b1e2ca635369b1cf40732f54cb647583d50702c455edb7bc2b8518a57ae2169127ba50a18a84aa54a4da160f79440292eb5e2c2a3b42642c8bf3ea28f3c276d28b50200ed9fd5c52e08aed5fa8b4bf441c91d5e08f37810e59a18a529035c92ed6b835a82f70e41a9a381b39862af10ca29cbc5833ccf83c2f14f41887f57f1f4f1671e0b4da6fd62d5f190063c49a03ee0d5c4c348f4ba9577e2e1b4147ad3f02f67e4105766e8b6ab09a1f90764a5d50e5152d446e01e75eea9becbb95b870802902d9bcc5f7850bbf17b2f9a0cff8e7a97fc87f70095a1b1dfb80443a25edb885ce619d31089932aad9423977a1ee63053b17340fc9398080c2a457ac3db4b3dee7709bc0d0a36266d4401f15655009b62ec744f70b89d4e60e397f4c4f3ab7218cba5151a7f6168ab236bbb8eab028ddfd4117d55c4e64d1c35b50947a1603a4989546a195e3815582762afd2828fc639528aebc7a4b828b831948ae288bdb2c32094dc6e28bea1672820a1b85f91d2e09066e2eb7b53409482c998bc9e9e9663006412309b5b9762fe24fdbe32b029eee697274ed4a3655b0edc6fbfc97d48cd73d5275bdf03420aed1201a156a18c59cdd28594e5810f45f297a2a6872f2bb7ab9a2f096a7bd8d5140416ad407ff7affe28d33c6411cd04653b7279f79d90e7a6d41bc6f6872024cd0fb09f240ca22baa654f9760632d4de0481437632ebd8ffcbd8f51c054f81d1e85d8d6bc9ca72c24720a63600607e51e336ec594fc05490a8cab76aa478fccfda76faefc1d7e5e6ca161ddebfdf0a5ce6b54b255053c57dfe89308040c079ae743e3baa77beee2be1f05acc6555b0da3e3d5863cfaaf3f0e54cc9f708d849ec048329d1ea881e16a49b42b35010070d6950fe3334060f953cf0a5101a9dc211587324edace9f092af36d955e95e17ed13911591affad776000cc830e320491d0f036e303d65f41a2ad3deb71a536290d35b3c4a485b8f8ddbfb6d52d8825e948b129e88b24ba19bde83297a542bbef4caa6c6079ce5475b87093a2cbc47f5dab6bd6439c4c10d64ed90ff75be49e3946552c9e8996b9ac0c4439d0d8f2d0cb46166be5ab41f2997dbde724554638945f6ce60e1062a2947c8625b5b6830b9809938a314ae0b427c4d9eb18de76c01790d3fb4770ed3e880d04e7d30d634e48bf16c76ac20e5dd22e6bee3f8ec5fa789d1cd9a3089b3fdadc72a679fa1df014010183836cd494635a6f14be10d0894f9762304698ffa7e96dd4f784d3479350a4d1e40744c61282e71217297880001851485a5c6a6687521dc97c46bd7cdf02a556c1923a759bd514ee02592d6fe41a8aadf9524e1baad2ec7ca17970d66ba2636f4dea27de841f5f0932d1c8005f75f12bf002b7ebcb067b2f19321697ec3033a4dddd3bfe9c8e5747cef5babf39683fae467ce6f69ea8e277513ab7172b5a438eae7098933aa6b6315a3c205118a4053aa717de3a17003f17e326d1c4d8d982df4b1dcfe61381479982305a2994a818641e0d71e7de2ef45cb704cff813053355bdab00fab4a0b131f235745aba8b267e1dffb5269d2b2a6bfcd0d6c5b2421a6fe7145c8754759aed3da7be0baefe5c09701bc7c2d47e5f099a6f2d4bc381a8f3252eb9220ab40d2f26addb3e743044155564be037b866bb324829a776a93f4850f1e184ce0770968cc095d2ae07c6785d669006a1d42575605135444d4a18436c1e4889b0ceb0f0b5f60d891be311bbe29b3a14e85676c013d4b594db9529e9161e8caccc813f26cb71036bbdb2f338546efc0b7c09cb2977b2653c3eb0a1b1b74acb77bc58014dffb38807e1868b697b68c1f8503a18e96582358995b87af6804d14aa0d9e9494183904a085b3b3a097c84605139d4fc1a6539683a26041765564bb0a3bba5422099d7bd5119e146af54efd648bdda4b744cdda311fcd992895170ecc1f92b605a835c5c8aae2c2d39e643381f6520d247d39aabd4bb19af5cc330c8f9eae3a223202c2121a133c391c3a75181e7f0120636e92f8ab4083d79c91731049c2976730bcfb8f21de1a63e438f44fad5333f0c4321d8388d0c21e390e510bed6adfb6463223de27445503aa7d6287c8064257a2209a919622b3905001bfbe4d487db36cfb94d664a35049acc3b331090b229725e56da4ba9f963072fc819a37e32569211e66afc040cfd424185d58d427fd7df5defeaebc38e48a85c597a03a970c4204bf7511b6596de0f738a8205b9d0a4e087f49ffe73c3fe3da63449f31be301eb88b5660fb285b8fe87bc513996ea30756ce0c592c6f5a5c9ba0be5d40641b6ad5f70c91a3f5dab53b13751d6ae98b45ecf8fb4b762af0143ca7a1e830d4edd29a8afb4c09cdfd97e130d3450b9a688eb3adf1a9840160e96058362b694dca65a6d25f941ab182186d6aab963e719ce8590bd112e68f5f7896797114a7f6c85869d785a70f9299edd294ca0a1d04ffd33f0618745a88226268f683594517df0694d3cfb49d4555e6c6f278676eab6c21fc7c489144e78239a8d128e9799971bf95849aa1465e8867d42cda9a6ff17657a0978976ffb5224cc5b0f01d03690ec2909c4432c9b517f730f1a8d01b065f88b9ecb771b5389d28923f66be4aefb4f96bd056e4d945fe9ca18c08e0f2d683a13ef0b7c4308a341182a6b8c57c957c5f078e16ea4a3b188dabb252e3f58bd1759d50244cc616c0326336574e60e6fedd0122d349045677d4a57bbd3089bc76f052ff2c4bebebb4147071cd6b1181bd2ba03cb01408da8cb1b9067af8ca5996c12415fe55529c74e9ebedecb3ddcce9ad61e9c1bcda7b17dd83fb012b672581b8fad2a8037c554f0ccd2064543cbbd38643c32508272495387c170900241e17507c86c44d5abcb5d8090f931f5921af9f073c52c76977884deff597473ec3a97029cccbb4c2bc29c38d5f99082d06554c12945365d7a8bff679408ea45e5edfe0ea3e29aff6b65252ac859aaa72387c73c72788ea7cbbcd61769224e63890c4ef9c9ac53581310e7499ed19eb5e3b66c33ae9f39bad87f1508b6456d317a710cff3cfd03610a1c03d2b25aadd1bcd538ae2f309b5ada0ef248b0b3e33945c46511d6d989c0c12d219629962f1e3111a9eb29c00d9f7e0896a0eb3b820af5a9973332271a5aceedacfbe70f1184fdc99d65e293285430d3365c369cf31af3c7dd8c53092be70589d2bb63af9668e79b7f041dc40344dacac5db8f3ec6bc69f40868c8551d099fdc46ec1f54102826adbf8ab55ac98affaa4f43e75cdcd88ece646c286eb82c828672434b507a678d6417695641da901c52a22b1d461767e73c085ce7691396ff4592ececa667529ed28b4c337806ac40db4103711b414f0acbca8984a4af86d7c6a92b59015ee998af71b6c52568ab5e0a7ebadd292d7b4edcccb670517f49171c89ca38ddefccc865f06375e7986c79b92af278a642a218c82931ea01de7bd88005a4df8eb0754b52e5bd852df716d4c1ad0eada8255d2e5e63fc32b4843ba8eda5842a2a994e74b61fdbbaac0c6b0c10e9c4ca4d0a008496add48b3e88b720443893d092daf6e18c9e40ae5f55e88d7768b37876f59faf591cb60a8c3a63ca10698fe84e4acab2c6ce57495a1ed9a19f20966d93922acc39efe2e394f8010b38aa64730cd4777bb61bdad5187a5c8e8fce56c29d9fa2be6f4acde1212bde3bb08a8b5a9c28e448fa0b05fbea725e1263c2337f1296caae16ec2b0ef6210f0022cbcebe2a39ee0f8bfa5c22365d44c2eab1402788fefd944ab8954e87aa1de7dd6f3e94fdc3e1405ced4bcfc191802c07ff60e2ca5f956c5055bfb4e6953c17998567fc12064b86cbb5d442cee00f39f2e315405ac6940f27478a943922920eccacf2f2a6f1dfbcc6635c21dc329a6ef98d52d96b83e5ec1a32700e7accc3c1b273a490f468becbd420d7d66f258308c8482f771f90ac68cdf7aa52e4e910c13b6043071bb9d2a603cdc692fbf75f0ffc72cbaf54f8d6e0d6b5d56e3ee00865417bf620d78dd91b9a56065f58a721ec3c99a85e90460188e1e9c5076e7bfe97963a228b734d8ec405fd48b8ac41302ef069706a9ef118b089ef722a177aad416cf4b4e4cd35c29b522315eb1b970567ee133cc10cf3bb4cbb4db0f91079b70463c990bc8e897dca573ed9419166ba10cf97e784eca4fbb1307cf7cc44aa06e6cb95e4b72ea2b616aacf42ea28f958d2615f543cea437b4c7d4bda6677677406b4cf42003597a5727c76a3590ba23cf93a4aa86ef78557769b4aa9209f3b84026fe2fe67d35493e106cff24a0d46ae5c1b4ea6afa4d7059d6952681fa94f8d2568aad0124b7fdb2f8547de3408b256f951a3e9ed2563d4acf8eb5223e4b97ec5f2ed57d6703c4f259effed0498d3ebd94142c567e842d2fa11265445d23fc9150274d65c33ed318a14166bc06e091852eb3c733f88984f0bc01e0e6e1c9a5fa1458c68207b0aabd42a6e3198877b07d6b7672db84046f5b2beb0624ca097a631e9ed383277e6256d47bfd2747bb564a041b2e6f69bd04b6eafaea9862915662dffee5ab28788e3a3a29029994458912e11951122eca5722d2931c8a05ed2bb246d4c98c59565b37c8024518749505442fa57194df229859aeb5e499756dfcf576d00f7bfd5df9c63f82e7d47b9b9e5e41b4c47fb13207933df04457569e0361809f2adf1f961781e07b32e7d545b1b9cd3a15d7ab6d3d82c4b61215b1023a5e4a31eb17868f51298d40d5fdd190d25778b823acedcfb5c4f45cec2bd59826c1ce06daae874d70ecd324ecfdfb084469b6196ecd37bad315e092d10c72f1ba25259c44c2b2fec59e955614f7aaaca8e4ffdde39c1397dd1fdc27e351975191591c51bfa560b3933513a263864b4c33dea11eb0315c607b2698f2e7f5058723f7e387732a93d9b44e370423bca48fea69c7da0ccd9434002a999b0675646123a28f5c649bf4d7a65d2434e8a63c933e35aa547128ed86564460ca99050e910fda0fa1920de54df6c1493dd92ce9bcff51984ed5d28dad1b85bf4658595679d60bed9cf77ea3dd05d60b9f44012f3926e370e7c94a31a3afa7a06c73ac1430edcf72ac81181dbb3482a27bcf1316bcfde4ccb0a71c4582c8a2da7ab5d26a29ac8c8edb9b2be455822baef8d91ebeba6b45c4870cd76ba27a2e4cd84bc3d37cd01e34fac820b19c8569af8a86e0b388d3f6e0b2c97f6a673b14ddb14764a7ea064f13fe4dd038ff2ad3b4a656ffccbf864b99f8ca9c47b943f8cf53a1ab78d1b78035f6a26b09221ae2059e9384ad757e644dd26300eb9b4c492eb568551239385a74716edeba32136ffe9a66c1cb8a4c7852fd1de66aae41db4b5c3b39daf9cd8183e682306ed3b571feba3871d71b067b61aa43d2a41ba60bc5442f90e5820e0969d403822edda2593cd0ce562d2821da8257b3a9c4a8abd69d2aa65b1a6837e4d5493a9a833493546582ec181d1999aa5d8d9f1bf9edb5187a8cea6496f5370d7a3370ccc1ded981778609bcf68f2d27ec97079e4ba46eda21f72742edccc802bcb9a9b5932e1df043f8124f15e55e83e617755a1309225b1cfa482087f9c0d472039f51c9beea343e9bafdc862e960dba781f2f6762741fd1570f113ebc14394b706e27a7e9db3a4f343e5eb4bc44df3a4876ed155877955430b3615812216d47397b94180eec278591819458d68b46aebeea53cefddb5e059c27a21f3f48b9a409d568df57ff3bdd30631876193156422159d9385a06f76a59325205bf6a36f61bc5f694745ee71e7b7dfec7bfafeb9c15dbb0339abf1fbb675a078169c639f47beae8e8dcedaaee9458d27ab6d3838d1f524e61517eb0cc84158ce569c2979f0d0d014ee955b890f0db10592948354d9d21b5112b8d2b24aec00fd2916805ea3f3f00fe8ed0460afaf571af92c405ebab9ae16710bf40b53e2120d9f97fe4c32ab386b49da353250deaca1e094f4a067b59b362f5015ac3d49e4aa2abddbd603d5684293ebdcda0ef07b181155130455c794e2759dfa1a2cf7fc4168ab263e506308aaf2dcab863636529797c10300d2a1d723f4a771fed75580a4d0b31ca1df300e55091ea48b820b36d2542fa2239573aff5492493bf5aed6c371195e22eb74df4919461e356edaa0a6f52f27d529ed66cff75b1ec06ce773efb9d9fe76f24ab93d21c813a7a929ad10f7ae0ebfd7a2dc14a941a5ff0440c2cfa55622b786295c2cc5ec730c7b7c53cd30d237f16dcb1f369301f86a0dd52d8569691aadbf29c5950491ac2557be63ba4f3b684386080e9053a42dff6c8507bda0d7ce1be2bdb83c912547beeccfe8610fa2449c136e2b5a3876a0d5cea1828a311c6c3c9f2f661ba796e7d550d301d83d96db42d10e3233d69731f1f7d128a731d10782262a0f338e8a39e4ff0f08e8145c75490644a01d219eb288f66a41cd3ae335c1760cabf7843fb7d63133fffb2527d687da83f69e64630af9a0048559a98e11df24fb4bbb9745b66ff90b0e6faff8c04630f091d4eb51616366cad00f1d602e3b68194b1a25a911457433f5061c582373f65cdcce47618ad46bd535e2097a0eb644ce3092e43ba8a890dd783cc05814cb468f496e764493054ba0f79cfe4236f56c8b042f8844f95b610c4debeead70d79f834ad48c0c5c16686cb9759a37d003af4bde6fd8efde854ff5066cb2697ea960acb72c6cb0485421e5066206aae3170d8eaf41032017aa156bed669710f68e976d74cc4974b0b1c754c6c911236569785fd0ff2a6489ef49eaec898c8570ed4cbf2127eac880f3ff8bd39eb306855fea8a03be64d617e51bd194385d1eb4997b2c9ace92a16a248ad931c9665cfb83504d1accd4c62311cc9ae0c2e091336383e04945290fa02fa3a8a064745e935d0b1751fb5da46040bbe81a0c9748eff5dfcd903185a78c69333a885fa9d0cfefccf7307996aaa2a6ce97c696b686b0adadd4ff9877a3cd4cf89ba47bfaa70193b170590a6b3dfa10f9b5107837953e716879883a8dbf0b026083fbc673a687a105cb53c629d003e5c26d864f686bd49ca90bde36fff9a89f3cedca823d58e08057e3a5c5dda4477a7ae41241cd42267146c613fd5a39bbf9233cd2835834345dbc2bab14f8c35cc3941faaedc1ed9ad63558cbc410eb21ca24446bde86f63bf7ab752c40fe4a4739197bbc7e19893595cae1a66aef92c175d6d88b3ccbe51bd7e0216d595adba7a7ad0a659b083eca09a5854d9671a7fa1a4bfbf360b2269827e736fdb38163da8692c18f794f2a17e470e96deb652dd47d5487579e2c4538044bc8842bdb12331ed8537af0170754348c6e67d08a617bf039ee47be6d7d1ce2c35a05f01d57194638de2bbe1b2d3749210f1d50702d58c928464aaafa47ef93657d272d47934b208925fcf1425f1074dc55af56fbf30ade26e7896d47bda5dc5081a1534344ed06841ff472e40eecdd2a16ff942d243614004e31bcf1f047139e0d9a64e471e14e29892f332063df0bf4fbdb55b8e232c156741f994c1e38debdfa718ee2cb0fce5be64d53be58857510984cc44bde0d5353bae29d31dded2a729feba2013ddcebf48481b8ecf3aefe31d77e0975e29950b22115605f47c354be2ff61d179d7f22e4fb3697b1ba76455dd8fa4e9ff57fe72a3e71b802bd7505f5352c13ef47325e738381086cd387987991d415baa49102b22b572f14ee594cf3973c5d022e1668c9636a978659083454d92b27d4f0d9ea1cfe3f8bf985ead948cdf215ffbffa2811331111827f8cbea476d06c8a27dd9ff4484c37adb4a998ebe97fec6a139547ddf7d43e27259d3221f456f7efdfc5dcad20a6fa9f9b661a941998050e6bcbddc7c2054346f4c0d079b64052077644833f752af18cda7770bd45571d3a476cf43e8375eaaafadc2c064fbf632f1ea254f60284a4cf4b622958715dd966923e04756b737095036fc110a7d4160c8a960146c5118d213c2af80384bd61fb65412ec551fdf3d5a41622f494c9453df0490fac3524986bd4dad38ac93cef992767953f6fd7e7f469f2304906de378014b64406f01ceca0ae28db50e0910e486bfec5e7b01466a7820cf479ab2896ec6e27b1a227db6e470b3239b5f878b663b5659555fa103dc9844670db43cc213226ee4feb5bf6e9afdc15b187fb17d5d1dd792d0bc7f4b068a3c92f740e371a599c67ebbbdfd2aacca5f8361f1447d9ec73d2d39256210cf3bb78f85b68a5cd818e05f3518f3ae52a86cc999a56442cba7e6ee0084cd3280eeac37ed2c156c63aa8151f94228b7c58a1547a0d77624fbc3236c59921882dd24fe2ba6fe89230eadefee1b847beb24588b0b8573dc1d333a51c11bfde7e3e879a4edf445892b40842811f4940343c41023cfcd073c4614e541e3c73c63c7be3f5d1b6bce8b1362b1ba6f9a969b9417b64bf507d0cb0f81e7ca580f2e9ef9e6a46ecbb5c736aa4856ee5c654b46b5ae5961aaa341d1faa3474df6e91f51d270c6f74a5c1162a7b6e4a9cd428439d9f4226a2b809b888e799cae2e38c4334b018c062307133846324b1e73f6063db234e60f99714e2d53ddc72aedd72aea451631a47a92b2167dc04b113394129bb97940cf853e04d9344e619d01448f2d48da320c461cae9106772292f2404461d09b8abfd83629a7986e43fe2ed192d3af1595940db6c8e40e03357d7ae905cf3ab644697124bc6ffdfa8eff2815fb7571ccc50330fc7d56b937c94c49cee0a1c125f06514d52f2a91f3262c087abd08f518a8534b04655da95e9afa83d52be84582660b4e759045879b9fb55c47ac94cdf770d7375be2ebadbb78ef864a8535fbaf29a8ea57fba0ac9d62079a44bdbc08e42446e0fb549d9a0c0153917b7fe6d8e70d7e2b6d74f170477cbfaa484870b8aa38e9df12b959702e893a80a2f4b67d148b977732adb91fae6c5e543f35204781b29ae4059710ce1b2a4d4074e8d8b597e0fdd3a8568ca3239ef21a725cbe9c5dc1c89b34709f037f695c5f3d20a29a4a72a657500f3d73aa0a762923a0590180577cf3c734ad3ed9d5a01a4e829f3e616ac796b5e7677fe38e35c808efe4e37094f6282c20a44d4eacd79293e680ba693c7b316def04b0c82842775324a715866228802080f025bc58229bc08462bee6b281d203773ceec02acab0b01d2d1bbc32081d32cc2655d0333ca4825326927823bd52213034b54af6b64834028be7a434ebabb1936c87045087ee4a521b5245ce59f1a0ff4209ad8f5d4c1480e49cce0feb973cfbb17e0cbecec2df67811cfff3acf30e07f764c19599460f6587997dcf8e6b5cd199893e8336762c124b51ba5863c44d7775a4a548976b97b3d5d2729dfb47c3034f51f2797ad25753bff7487ff09db7c8854d26f32ca186707878d10ed0a6be11ed0fc2078815f894a1c8422ce8233a75e60f2207399b2680393601904c986ce7bd42542f827f6b52847f538f41614054ffc7deb424cc1c992bf6ef2a26f12d2e08567ae5164b214109f8f1467fa42e9c7a14592b6f619ebd6594f51e038751d5ec29da8c86b43db3db0fc30441eefb631afbaaa84f32bb41fd1fad4b90b16895099c49f86766d8c79a38f2ac86be38ff8322203b7cb6f2725ee6069b3066339163838b8e9055b652a1bdd7c446e4e47a874b5f5caf3ba169d099c5f1ca06eaa8527e9b09e015603d777b2d822889d18f1db82649d64adf0e233370bc6d085b6032ef64fc91629a5545ec9417f99314cc743b4d82139733d100f23647f442f5e3accd42a1d8fff9dacd66b233dcea615fd5f4801e38590ec35625a4058dc2a495e9c97a0334260321859e68c505e93e009b62a63c453ec45e94bca2dc4177d79bd5a4afd5e35635b5740dd13698e90a4068d7ae9352154b41fcec9dfefcd691ff3793c24dabbbf5609f4ed01b742516c91ac861fea98cf5ff8778b1d24e565767ecad7e5d5d76f0e812bda01a0f1ca1f9732b680dcac6b444e02a611772da91cdece2d479966020fb8ee8517c5b35a39d6b3aa9fc5e2fc23b63bcabb96772e4672c7ed2480788b8fc40cc6e242c3943c9bde9d4be33639b0f05e0ebfa4876a7dd32c831e13fee5b63f84549f53df829961f01f8da60405e265a206dc088a7525bc7847ec892e31b0667ea7c26bd50341f29d6ee52a835b13ec5d0badbb40f2cb31a5189b2b0ac2e577589e4c13a6bf689fe8854be475082dfc03333a0534216d3025283ca96c4d6de529615f556ac60eb8cd2eb0610b06e7efd66b38180f1aaef3b86af947e03e421b77c8f3c506283349e9a56d2899c11391f4f5c43cba1aaf7f7ac7c9e8600e758e66f742ac78f32afb24b69e8c98b9c9a78c183b67c510a20b1fecbde5c789dde8e976fd35eeef1b973cb4033a3672290d07b30c6089dd861ec5f06ce31e893ba2655f2732e976be3b518a74c8cd31d3c030abec60b76dbac93086859beceedd98866fed557df056e8e89432f120c491b20812cadb6adea997a497893217ad5e36eee7f505d954189dd727ce8965c0f3472d8f5ada52d1175b5a72c9453df03bd995a3ddf66cb11b948d71f7abbe78cc9a13f88f5e44d8134579a7eb129a060aecb3b37b2b54402f9a42b42b7d5c9a577c8734fd8a7935f0a1b32390f13f95c793bdf4620f4bd969296ab342a679e0d5f82db1c17b40102a85a04f5a9559fb79d804d3bc3dff10a02deb541e556c8d2dbf60eeae096d6f0e4bd2fd7819426f61bc4a2fc23c5a4f968fecd48b357e233b96056d0b465bc77841da762f18e29160d1c0aadd1ee07a922e61d124bc514f109a248bf18ae75424e57f3970bae54d101a4f7077fd6530fc94817d1ce6dd84a5e0e9cd2cc19f19241e772a7284d7b7abef81ac905bd1c0a98521d0013b2328203ccac57c53b322b9fe6108aa5c49e5350584a3caf7b815719aa2e55cc1f7772d2111916c0130746791a34f63e229222ee11997522d8f27996572398ac9f01b850bbe2d83053725d79ae8158af33770c0d6588509522e7cbd66c290db3a0821e07a05fbf786085fc27ef8070b7ab53abe80ef211287c9f97395d5df1444ed2445044ae46dd35547304203170996e6a981cd29cfc513331b97b1348d1ca83fed3538beeae71cf52ef334193f812645cbef126b9d5711530f0ee2df05f73883c9689c1db0c992c7923595d06e8f1ee7b4ea1ba50007aa4b66b8e31c802f8d3db2b6ca060750c9e05d7d4b1d7e119bd9f60e05ba2564d9e06b779d288a55a13cde4de496e5ed2246780cc949f3e3f39e54eb25dd254105c298314e6c455e23e1c0eba9629a9681dc5177ba3dbb176bb7bd932e54f5a3585f2c8aec6acd790bac64a441b8b135a22e4e0c22079e86fa83ded78a8d205cafd57a06c929aa2e986aa8d007726adc141810e119d295a23c6389b605476f286caa27b7540021d968ee077f85f09152b0ac92efae74943e8b7d4bf4926221f0616cc4b10c3dff731f9a77d16c15c15f17bc3bd251cc21e026ea2ba931f763e277880d62e406d6182c9c8800f598e06138270be5be098cb818718025b6e64f4c5a48f8b51a5465cf1f11becead1dc8638c0ab1170ac205afa8dd5226f676fda0ba870936b8dfe78de23f774c1b8f5d6a005853644ec4752dcac8cfc1e43c7e75d7793ec9829fce578d28f3d9933536f413f4ba4e16d19fb778dc1446ea84adf49fc56eb6a1d91c9d0de5759e24576500f8f1721f636b33a3ec7d65e0085ed9433663980724ebc43059c5f889106a88f9d6cae4db2133fc2e32cb9e6c252838349ed58c6ec374b1d61102175d8049a27acbcf1c7f11b2a55a3d5ae7be1826196f86c25ce41e100cfe8f38b2e9e6aa0db1d06a7995b8780fcb6b5617381b7c089c18312274c58335a771389e49d0b5e15476b759238fe9322a98e52c25337773f15cc56ca9763b06093766e8f9dd4b910f0594f3b4f5e92d5f5f0f2bac01e381f39d5b7516bac65170564fdc07f25f5263132652cac3df76f7aae81f5803ba81b2c36ed5c55c9dbaf910c3c65851c9edea025885a445dd704495dddd39ae73d277b304bc0ac0a02a4fb336029e40efbae0a7534736e330f2c16a57bfebb60529466b477e0cec3efcdc8b7d36f2edcb89c08c8dfbb4761f1249862973e192a62350414dee8e95ba8bce9b1b3bd18ea007f99df68aaadb23fc1e07e8cee0e130aa29e49cad94bde0a0228bff31fd0226a2ab2f5352d2f20fe8ecd3015e87dbb016d0d16ebc45304a82db8ba90ecb90536a2d1ff8a6fe3655db5091fb3d52369adaf0969d2fbe86894419adf22026a09849ab191078e4ba929385304686d919c0be32f34092e801337d28320a3c5757d72030249d2fea02ee3c21cdb95359d6aa2a8c6733f2ae7686574f5f30ef41feddfa19c60312242c1de86ce31498405c7f22582355188bb744258a797573930de887a3b15d4bc958b32c37d64fda3dcee4acc2bf2d590ab6af0e99e009b750bd13ca27090b63f68acc04ad00795a23a769c2694aec68f9d3aea5d3cbf310e5f160427c2ec2677755819af12197b67e1195a56f3739a96b2bae1ead1ca24e3678e0a7c29b0c3e3107f250762e47d17f22931b99caa98174951d582150fdadb1d4390d1ae23cab77182cb648611b225977dd55e8aa40c3675fb71d87cbd8002718412767b7f3616e235f0437da503ee25f0fc66b86c167ad286543cb540f73e6b404de3229a992279209789393df15173a5673081cf1b803cb16c542869a7bcab54deea36c8d7ef34b32844910ddbc697caec0a489cc8a3f2300cfcaa3e262d7f130e69187cc94bdcaf5fc95905ea15ea5ab2bbcc3e9f6ce8c304623db3967e920e8aeda82ea5d0b0eae07418dfd7245d12a2df642f491ce635310382c2f7626daeba6965b3b7e00155b78d13236d7eea315a3112bba0d5c7bdc6a3b0fb46409bb43e765405b5e6b625d5a1f8112e70d6577e9627d47816e000c6db22441e4e5a20cae8936b8015909444ddeb8011fd10c9ba746737b3cc45806e4b593bae310dce25af43d0ee4f0d10254679c70832c4dfdca131dc4435209155c16307d9c071aafb6087a2b3a7eb3ae7b26ae07bb03336942ffa1707893e31c130a9d2f8e8f259c2a808c4c9f94930c578f7097230ff90b2a5ab36c4b91dd5dd0bd6a5daf91be4a3c73548839a4edb14f0f1b09c4df8935d113e6e3a6b7c195fc3c2826d33181ebb1b28110cbfed915362b5d9ba6bcc8d50aa543c17fb127abeab050419173ee5aec66fd00e7fcac870bc83c394ce28e86591a03c690836714958bfb14c1238cdeca3b8974cc0b2ecdaf8abab48c3478375368dff54fe08f3f4f4c4f216109b656b438c6a2074b783237687465efcfb505eba4efe9a25c7b0a0bb9c8b09f48dfd6b17002af350d6390d3fc655fb27d299361c1a3308101a441f22ade754d78a48015484096986b4f88c00f93cc109f9bda10f212ec9ece66286f277308a52fb5d8dde1450c4b1308e7cd0fa3e36a68a92e00b7534576eac92dc00660e6cec939790c9694882ece318fa5e5c35e3d0a1acf0e3a4a3545230e97097e6297e3af61d3ac48765b16dd73c01b059d57536ee0bbe297be32f79c04a0bcc883470894e171f5d958c06ed33e7adb6e1dbbeb047d67c2b30a3bade8fe2b7bfc82590f00a057796b17645ab5de1edb5dfde4c845bc1b5f8799e2d1d402ac6243ff7379810ea73a862a9026a50ffa0453a58a2ec96207e7e971378e5a80a396521ba1df3380752245f3e29d450d35e52e68f13e06b0f5180584dfc78321a73fb3ac524d5f98835e05f40c72b466f71d574774633dbd30763040d8c4051960f8678f480fd75532295e9e64e1b3e7c70d5bebe521b7aa7b7cc93ab69845932228936ca3b9ba9d2f4518e5a38df382bd658871a610ca635f3c63a6df99a4567c43a74b128f050fb904543cde9dd000dd133b39b8cac051355e1ace162b0dd653e5f046e95f12bbf5b64bce09f686af70f0b94af0371f34f6420d4dddc6fb4e9e5c2a9d3c0582e46526eb7912aa9112aa469cfe6e653f2a41b813f81a72e5f316f9ccefcf215c6156806a112dd4113f1df797246daadd90ac8c4454602dd44537397bd6197638228ed1ce210442d3361ee08b910155e81225855edf38fa8ed7c97742dab63621d0b27b31df01e277a33191295b5f7b32bf84f790f1763aa69f55f63c74e3abe555150aaef3586c8d777be65f5baa52dacf636ee179a42f9b1383cbd5968ad9081d94132af811f7f57bce5ff6dbfda5c689bc7d18cf9451890ec657b3ea06b17f4454aa578667c2eeb88b6b014e994f3af70c6b1cb6384c03a0142de206493bba60478d5a8558d6296ea3eda026112da6ae6b95c9ef4e49c7d26cffba07edf3f611e56faa078d3412ba301f0de7f0050eab1a2268b65dcdcb609475e55b93cdaea98d51ce96848d5f49fcb166dbdaea9d520b6976e0cb484f17d6b17af93089f187dfedc907a5dbb2a124e8f153ac8a277c599733f08902b6ce54e05a6f53af987d067c9deb3dc5056f2db8e5099fae9d504a436a56a53e88ce38c71e2f6fe08ac148111a11ec15f65bc15ca252ca1ef22aff2bf64ab508de28f5d3be35d8eaa9e6a3497293af837b59115ffb90e4b3b7d3351ea35d0109a2a1b7eaad1e8d249553a37b3d4424838a204965a6f8444b778f4766f65e7bf7e5b6b62eaa2ef414f58369a062b3f5cac95f997e697730f88e3f94385c358363d2f7243f41213e4585fbf908841eefd86eaa03608e595e12efd15a8b3a9cdae6d6d75ea609a90595dd336477953f865e9303dcd7a3d3ef0eb1fd47c587eb96850daab9efabe32a51cd0a70805c5eaeaa70e1bfc35ed8fac7cc6e7f520d43e519e076b82188752073e46b3c450a21783c42d739e8efef2d81bce448eabb6eae17719ccda42e35044ea032333d63135c653fd9ed0ed0ac2a5cb3450780054e1d7f618315993861d88a9c5ac58552ae330ea0abe47d993cf5a055277def94ec8de69854946f89df5ce07bc96a7f8d4ae253d8fa1515431fffa100694022b234963c3f070293515413328fbf47b3e2426d6625e4be8d4add0e3bad506da2d7288c08206780779e3ea16aef0ed977da0cd7185143c04daf696c007f1d3cf7e07a3fd7055f399b490e6a4493c0b14534f401846e4c7369d5d9ca1f84b5cd75b08345da632ecd59c70c4a42d5e42d90ddf6b5aebcb26308153deadcd95fa593ed278251c4fd5989d19e1cbf36e6903df6a76f5dff0c2c3c5dd465b99162d8c43eb5f53a07bf6232769597f59491f02e2b8e89385d652ecf3561d0761c7aebaeaffbef345d9db8e3272f1c0f86e3877df8dd69050db12488f6e6049658d5cfcc1dd238b1762dc2e58f688686fa880d0c5ea81a4e3a2fd59991d2e545e3ecfc42b60df09eef3ebfeca25c49142e7a0f8f992c33d165f17d4776e29416aeed260077a60255dd2bc2cbe54de91d461717751cc286a1f639948fdb64756e79ce604474805b84e9366a3fa5d8a61d1beb8a23d8b35dab495124e7c81e8462955a1b11aadb2ba869994b2ec549462e0c735fb6e4cb1dd8c4f05c7324947d5158a21733f0470982eb12009572b7add231967b577d4ea019d248cfa3758f911ec0f50cafa20eda4893fa5e60fb86d1940677bf40576f8f5fca6aa9836ef3cc462ce194f125ecb5232f70a65c17db665d529c1892a662b67c7b35a2f7a5aaee56f108338aaf5e2a169396d31ce5588ccb9f522a8869b6da3555358e43a7e99a7fa9a278db2001c87c491d282c202c7d21754176a670902e49b76a0059f1bc4e1cd18b8d43003ad903e0973a9284ee66702931d39214d2f4f69383436b3616d39b45be797d906b4a34905b23cc735906ddd1ad242425962db41a6b92aedc931bee3f7c15d7bbf37f48b37530bc11e97e036fbcfb8854380df3084d2aaae0bd7fda3215dd47509587d2fa75d8cb711d6b40f05ded4f917ff8159f4c7f9fa751e494d3729e9041b462ae78e3333f33dd05be62d1f43ec99baf1f846d2639b1362bb0150806e3d3b428c1681c617d842372f2b2ae81be62202ccde8c11848d89c0498246734e752b4f0565be18208fee658020715decb403d8daa35021f3bb7c07b1651ae3cd660069d01933580c6ac70972adbd986d676f77c5a95e5e28257b9d2b737b7175082d89e99dd1f8a86371a60b2e6fa4822d6c1f8a01210b54e694f3f2992498594d99eb827a0e3f99c79881e70be6b53f14d8f417653c6b8c66ea2eb3998037da8fb6529cb9607cd268054d705edfed52c1e8ecfae5c3167583a19e84d1bc5e2e26d0d51cc90d6702cd17af71d0ba0bfe2677c31de7ca6b8169a93977a8ef5ed2709b24850fc9563e15c61bae581faea6e4c14dc0acc5145e00c8fdf98f8bf70a648b22ec336dc0b060c516dc09625c4aefdbab98ead78d96a3c6c17737c382171664b46c7e3108ccc3788dfecc34b2cd1d8c2a0984fdf30d77e3af08d55ae0e498a7b9d357db1c14992d523ad56b6278bef79dc26ebbd1fdcbd8510f896ee4fb27b49c295d2b122f69faf87889e5ee4a172bc4dd16f205c7e259a6f2e92b02876f030c06ec36470a683d94c86924e4be43b4e92a2c2f11c3a8d4d242d652565515060805f667f0d9ba5aa2cddcb779faec6bd527eb4c0fde21ee27cf3235a1819ddc41380cf0d26cab4631148e41fe2474c13caaf254a86e42eaf9fef1397b663c1e23a0929db31af1bf2273b460e878ce3aa02f3ec2d93fbf7372cf6e792dc6537bde60282ba7fd93eeee401d7b2fe3b9cea70455ab031f4ef3567350d85e3a23a289636844fd0502e247651c5037fc65388a3a2bc87549c802b201d1d5a612a5bc790a2ffcc2bc6fee33944e61223988e11921409e6c1563e4a3f3e883bc6c369bde579b4d62e011afe0f8f178c1caa4e89d33c48277243c896d1eff070a673ab6ecb5230af6580a4da8aa3051a6d09b88779b6c775cc8f68aba7ff61bac9002dec94b8799abceb056996378bb08778c8e25d08d0959afe9b9f2466f34723affc3233a3c188294be2c581d7d45f02858be352b1656624bb5877759376c5ace56b0b63f11da76f09f7674ae5f349136afa5398dfa064ed71111d3ff522c0fd3c031041bcf490c1eaa51339cd9289418eea0834213d35d8dfb9694d6b12938e7e7f484eaa8caac69bb7b1d893f7ca0ac98e56e52422113c9501be6d221e990e4ee427d417c7f1667a62a38a2697fcb5cc60f3f661993cfa91008a45e7c353252f50dcc469f203bfa6c36dd7adb23f08fc8f88b4106bd96fbdbc27d5a495fe86d629d0ad02441ee4a0e583f43ad3ec192d6cdeeb29437a0ebe10e0a468461ebc19f64b207c2c04ac926ffde787f1de242ef712af2cc81f91d12109874b38d20fd6fcc5b6a43b771f717eae4ae84bce9a976111f0f10d8ef7a188da912aa55e0c19f0e8d5c72912cf96cda06a820d8e81d194d7d2d4e4398975802bc68b75c1d8f9929cbd076052b33a8f42c5125898a14a1ea1317f1970e3d2de3eea2251e76f98f3291edcdc06585998c59bcb19d37505246d5ac001b08fed109f9f6961fee2297e21a4e7fb7dd6f1758b405fa14fa7572f9b3835cf40341462292984c013aeed6af16585b6754bba525fef5378600946e8dd6bf664cc7eda9d02851647bd406d181a3e7443777aa99689a23d52b218f30b75e514bb6337282a129579fe3a06f6dbeba43b43fbc86944c683e8deaa838b678252423203a7b663eedfeb70d8cd8e29453966eda009a724c82ba3cf2a29de8dfd5b674391f8c22616680c3cdfaa7e020dc3c12925f0f536dc6f1d883d00203f0d268b2356946f72a6cb1a279684d4f1230b24e3bcf2bf42030082aeadf62b0efad55db7061f7ea202203955700819952f6678ddaf5c67eeddbaa62a249079931db1e0243ac5213ceaa76a888d1545392d85b16c1f2eeefffd0774979f14383a7d898a38a99f5df414a9a53f5028575e9bd827eab951a3d6a87671ce04dbef1e9a7de056fc1d92b732e00136737f02ae13bfb8d021463b2a0703e4d3597de4b7cb4033fc8ce9eeab14eb94da3aed592938f9a40d4528a119bcea88686471f5605554ddd1d6e91dd7444bc2877ddd1e17d6452a895636dba764959ca56ec959596bf71a92226e70dbc0abd42d7af9c67dac680a8295f6eab86477a29c95e7be2747950840208e246fff95f7cef5c0191708f2cfa71fd0ecc0e78e4b3f4e9b02d96b91beaf372be23c233b49d49b8d19d856e3f6ab12b88642e63eee8b5dec8687f3a3b40d2f147961c2c73901e9669fdaac18fb4f3af72c962d72055b2ef9f1a3541f5b2327b4932af5bb9728f1ab9106cffe2256f6a8234e1415d99533fa7a923a0926700126100ce5993e0fc2339315596530ef81a4aa42b74e598bce61b9a89e936c03f6d378a917b641b8026dca8161d44728b99708227bdd34e94c30a20a6831259768a761cff0c52cfca4b1b520d21350d11a825d3ca91a9435b7a48c94089ee061662fc65cb569eb54fd316f57dd498b90b58723958c150bde2</script>
  <div class="hbe hbe-content">
    <div class="hbe hbe-input hbe-input-blink">
      <input class="hbe hbe-input-field hbe-input-field-blink" type="password" id="hbePass">
      <label class="hbe hbe-input-label hbe-input-label-blink" for="hbePass">
        <span class="hbe hbe-input-label-content hbe-input-label-content-blink" data-content="请输入密码，访问当前内容。">请输入密码，访问当前内容。</span>
      </label>
    </div>
  </div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css"></article><div class="post-copyright"><div class="post-copyright__author"><span class="post-copyright-meta">Author: </span><span class="post-copyright-info"><a href="mailto:hobart.yang@qq.com">✨YangSier✨</a></span></div><div class="post-copyright__type"><span class="post-copyright-meta">Link: </span><span class="post-copyright-info"><a href="https://discover304.top/2022/12/11/2022q4/170-key-thought/">https://discover304.top/2022/12/11/2022q4/170-key-thought/</a></span></div><div class="post-copyright__notice"><span class="post-copyright-meta">Copyright Notice: </span><span class="post-copyright-info">All articles in this blog are licensed under <a target="_blank" rel="noopener" href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0anime</a> unless stating additionally.</span></div></div><div class="tag_share"><div class="post-meta__tag-list"><a class="post-meta__tags" href="/tags/%E4%B8%AA%E4%BA%BA/">个人</a></div><div class="post_share"><div class="social-share" data-image="https://image.discover304.top/blog-img/s19294112112022.png" data-sites="facebook,twitter,wechat,weibo,qzone,qq,linkedin"></div><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/social-share.js/dist/css/share.min.css" media="print" onload="this.media='all'"><script src="https://cdn.jsdelivr.net/npm/social-share.js/dist/js/social-share.min.js" defer></script></div></div><div class="post-reward"><div class="reward-button"><i class="fas fa-qrcode"></i> Donate<div class="reward-main"><ul class="reward-all"><li class="reward-item"><a href="/img/wechat.jpg" target="_blank"><img class="post-qr-code-img" data-lazy-src="/img/wechat.jpg" alt="wechat"/></a><div class="post-qr-code-desc">wechat</div></li><li class="reward-item"><a href="/img/alipay.jpg" target="_blank"><img class="post-qr-code-img" data-lazy-src="/img/alipay.jpg" alt="alipay"/></a><div class="post-qr-code-desc">alipay</div></li></ul></div></div></div><nav class="pagination-post" id="pagination"><div class="prev-post pull-left"><a href="/2022/12/11/2022q4/171-other-thought/"><img class="prev-cover" data-lazy-src="https://image.discover304.top/blog-img/s19305112112022.png" onerror="onerror=null;src='/img/404.png'" alt="cover of previous post"><div class="pagination-info"><div class="label">Previous Post</div><div class="prev_info">【思考】其他思考</div></div></a></div><div class="next-post pull-right"><a href="/2022/12/09/2022q4/169-new-r/"><img class="next-cover" data-lazy-src="https://image.discover304.top/blog-img/s18350812112022.png" onerror="onerror=null;src='/img/404.png'" alt="cover of next post"><div class="pagination-info"><div class="label">Next Post</div><div class="next_info">R: Getting Into Project of R</div></div></a></div></nav><div class="relatedPosts"><div class="headline"><i class="fas fa-thumbs-up fa-fw"></i><span> Related Articles</span></div><div class="relatedPosts-list"><div><a href="/2021/11/22/2021q4/105-many-I/" title="多个我的设定"><img class="cover" data-lazy-src="https://image.discover304.top/5girl_me.jpeg?imageView2/2/h/300" alt="cover"><div class="content is-center"><div class="date"><i class="fas fa-history fa-fw"></i> 2022-02-17</div><div class="title">多个我的设定</div></div></a></div><div><a href="/2022/12/11/2022q4/172-design-idea/" title="【思考】创新点子"><img class="cover" data-lazy-src="https://image.discover304.top/blog-img/s19313212112022.png" alt="cover"><div class="content is-center"><div class="date"><i class="fas fa-history fa-fw"></i> 2023-04-24</div><div class="title">【思考】创新点子</div></div></a></div><div><a href="/2022/12/11/2022q4/171-other-thought/" title="【思考】其他思考"><img class="cover" data-lazy-src="https://image.discover304.top/blog-img/s19305112112022.png" alt="cover"><div class="content is-center"><div class="date"><i class="fas fa-history fa-fw"></i> 2023-04-24</div><div class="title">【思考】其他思考</div></div></a></div></div></div><hr/><div id="post-comment"><div class="comment-head"><div class="comment-headline"><i class="fas fa-comments fa-fw"></i><span> Comment</span></div></div><div class="comment-wrap"><div><div class="vcomment" id="vcomment"></div></div></div></div></div><div class="aside_content" id="aside_content"><div class="card-widget card-info"><div class="card-content"><div class="card-info-avatar is-center"><img class="avatar-img" data-lazy-src="/img/head.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/><div class="author-info__name">✨YangSier✨</div><div class="author-info__description">Love Everything You Like.</div></div><div class="card-info-data"><div class="card-info-data-item is-center"><a href="/archives/"><div class="headline">Articles</div><div class="length-num">243</div></a></div><div class="card-info-data-item is-center"><a href="/tags/"><div class="headline">Tags</div><div class="length-num">88</div></a></div><div class="card-info-data-item is-center"><a href="/categories/"><div class="headline">Categories</div><div class="length-num">23</div></a></div></div><a class="button--animated" id="card-info-btn" target="_blank" rel="noopener" href="https://space.bilibili.com/98639326"><i class="fab fa-bilibili"></i><span>Bilibili Me</span></a><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/Discover304" target="_blank" title="Github"><i class="fab fa-github"></i></a><a class="social-icon" href="https://blog.csdn.net/Discover304" target="_blank" title="CSDN"><i class="fa-solid fa-c"></i></a><a class="social-icon" href="https://www.zhihu.com/people/discover-56-86-75" target="_blank" title="知乎"><i class="fa-brands fa-zhihu"></i></a><a class="social-icon" href="mailto:hobart.yang@qq.com" target="_blank" title="Email"><i class="fas fa-envelope"></i></a><a class="social-icon" href="https://jq.qq.com/?_wv=1027&amp;k=EaGddTQg" target="_blank" title="QQ"><i class="fa-brands fa-qq"></i></a></div></div></div><div class="card-widget card-announcement"><div class="card-content"><div class="item-headline"><i class="fas fa-bullhorn card-announcement-animation"></i><span>Announcement</span></div><div class="announcement_content">✨动态更新：<p style="text-align:center">享受精彩大学生活中。</p>✨聊天划水QQ群：<p style="text-align:center"><a target="_blank" rel="noopener" href="https://jq.qq.com/?_wv=1027&k=EaGddTQg"><strong>兔叽の魔术工房</strong></a><br>942-848-525</p>✨我们的口号是：<p style="text-align:center; color:#39C5BB">人工降神，机械飞升！</p><a target="_blank" rel="noopener" href='https://space.bilibili.com/98639326'><img src='/img/mikulittletrans.png'></a></div></div></div><div class="sticky_layout"><div class="card-widget" id="card-toc"><div class="card-content"><div class="item-headline"><i class="fas fa-stream"></i><span>Catalog</span></div><div class="toc-content toc-div-class" style="display:none"><ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8AI%E8%BE%85%E5%8A%A9%E9%80%BB%E8%BE%91%E6%8E%A8%E7%90%86%E7%9A%84%E6%96%B9%E6%A1%88%EF%BC%88%E5%8C%85%E6%8B%AC%E5%86%99%E4%BD%9C%EF%BC%89"><span class="toc-text">✨AI辅助逻辑推理的方案（包括写作）</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E4%BC%81%E4%B8%9A%E6%99%BA%E8%83%BD%E5%8C%96%E6%96%B9%E6%A1%88%E5%9B%A2%E9%98%9F"><span class="toc-text">✨企业智能化方案团队</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E4%BC%81%E4%B8%9A%E6%99%BA%E8%83%BD%E5%8C%96%E6%94%B9%E9%9D%A9"><span class="toc-text">✨企业智能化改革</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E9%98%B4%E9%98%B3%E6%9C%89%E5%BA%8F"><span class="toc-text">✨人工智能阴阳有序</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E6%80%9D%E7%BB%B4%E5%92%8C%E7%9F%A5%E8%AF%86%E6%98%AF%E4%B8%A4%E7%A7%8D%E6%A6%82%E5%BF%B5%EF%BC%8C%E6%80%9D%E7%BB%B4%E5%86%B3%E5%AE%9A%E9%97%AE%E9%A2%98%E7%9A%84%E9%9A%BE%E6%98%93"><span class="toc-text">✨思维和知识是两种概念，思维决定问题的难易</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E8%AE%B0%E5%BF%86%E4%B9%A0%E6%83%AF01"><span class="toc-text">✨记忆习惯01</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E8%AE%B0%E5%BF%86%E4%B9%A0%E6%83%AF02"><span class="toc-text">✨记忆习惯02</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E8%AE%B0%E5%BF%86%E4%B9%A0%E6%83%AF03"><span class="toc-text">✨记忆习惯03</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E5%88%9B%E4%B8%9A%E7%9A%84%E4%B8%89%E4%B8%AA%E6%A0%B8%E5%BF%83"><span class="toc-text">✨创业的三个核心</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E5%BC%80%E6%BA%90%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AE%E5%9B%A2%E9%98%9F%E7%AE%A1%E7%90%86"><span class="toc-text">✨开源社区项目团队管理</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E4%B8%8D%E5%96%9D%E9%85%92%E6%80%8E%E4%B9%88%E4%BA%A4%E9%99%85%E5%91%A2"><span class="toc-text">✨不喝酒怎么交际呢</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E6%80%9D%E7%BB%B4%E6%96%B9%E5%BC%8F"><span class="toc-text">✨思维方式</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#%F0%9F%92%AB%E5%88%97%E8%A1%A8"><span class="toc-text">💫列表</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#%F0%9F%92%AB%E4%BC%98%E7%82%B9"><span class="toc-text">💫优点</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#%F0%9F%92%AB%E7%BC%BA%E7%82%B9"><span class="toc-text">💫缺点</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#%F0%9F%92%AB%E6%80%BB%E7%BB%93"><span class="toc-text">💫总结</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E7%A7%91%E5%AD%A6%E4%B8%96%E7%95%8C%E6%A0%91%E4%BC%9A%E8%AE%AE"><span class="toc-text">✨科学世界树会议</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E8%AE%BA%E6%96%87%E4%B8%96%E7%95%8C%E7%BA%BF%E9%A1%B9%E7%9B%AE"><span class="toc-text">✨论文世界线项目</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E8%A7%82%E7%82%B9%E7%A2%8E%E7%89%87%E6%94%B6%E9%9B%86%E5%B7%A5%E4%BD%9C"><span class="toc-text">✨观点碎片收集工作</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E5%8E%BB%E7%83%AD%E7%88%B1%E8%87%AA%E5%B7%B1%E5%96%9C%E6%AC%A2%E7%9A%84%E4%B8%9C%E8%A5%BF"><span class="toc-text">✨去热爱自己喜欢的东西</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E9%9D%92%E5%B9%B4%E4%B8%8E%E7%A5%96%E5%9B%BD"><span class="toc-text">✨青年与祖国</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E5%85%B3%E4%BA%8E%E6%88%91%E7%9A%84%E6%9C%AA%E6%9D%A5"><span class="toc-text">✨关于我的未来</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E4%BA%9A%E6%96%87%E5%8C%96"><span class="toc-text">✨亚文化</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E5%85%B4%E8%B6%A301%EF%BC%9A%E4%B8%8E%E8%87%AA%E5%B7%B1%E5%92%8C%E8%A7%A3"><span class="toc-text">✨兴趣01：与自己和解</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E5%85%B4%E8%B6%A302%EF%BC%9A%E4%B8%8E%E5%B7%A5%E4%BD%9C%E5%86%B2%E7%AA%81"><span class="toc-text">✨兴趣02：与工作冲突</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E5%85%B4%E8%B6%A303%EF%BC%9A%E4%B8%8E%E6%A2%A6%E6%83%B3%E4%BA%92%E5%8A%A9"><span class="toc-text">✨兴趣03：与梦想互助</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E5%85%B4%E8%B6%A304%EF%BC%9A%E4%B8%8E%E6%88%91"><span class="toc-text">✨兴趣04：与我</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E4%BA%BA%E4%BA%BA%E6%B3%95%E4%BA%BA%E7%A4%BE%E4%BC%9A"><span class="toc-text">✨人人法人社会</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#%F0%9F%92%AB%E8%83%8C%E6%99%AF"><span class="toc-text">💫背景</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#%F0%9F%92%AB%E4%BC%98%E5%8A%BF"><span class="toc-text">💫优势</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#%F0%9F%92%AB%E6%8C%91%E6%88%98"><span class="toc-text">💫挑战</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#%F0%9F%92%AB%E5%BA%94%E5%AF%B9"><span class="toc-text">💫应对</span></a></li></ol></li></ol></div></div></div><div class="card-widget card-recent-post"><div class="card-content"><div class="item-headline"><i class="fas fa-history"></i><span>Recent Post</span></div><div class="aside-list"><div class="aside-list-item"><a class="thumbnail" href="/2023/04/24/2023q1/173-nginx-docker-blog-page-depoly/" title="【模板】Hexo Docker Nginx 个人博客服务器部署"><img data-lazy-src="https://image.discover304.top/s16001804242023.png?imageView2/2/h/300" onerror="this.onerror=null;this.src='/img/404.png'" alt="【模板】Hexo Docker Nginx 个人博客服务器部署"/></a><div class="content"><a class="title" href="/2023/04/24/2023q1/173-nginx-docker-blog-page-depoly/" title="【模板】Hexo Docker Nginx 个人博客服务器部署">【模板】Hexo Docker Nginx 个人博客服务器部署</a><time datetime="2023-04-24T06:39:24.000Z" title="Created 2023-04-24 14:39:24">2023-04-24</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/12/11/2022q4/172-design-idea/" title="【思考】创新点子"><img data-lazy-src="https://image.discover304.top/blog-img/s19313212112022.png" onerror="this.onerror=null;this.src='/img/404.png'" alt="【思考】创新点子"/></a><div class="content"><a class="title" href="/2022/12/11/2022q4/172-design-idea/" title="【思考】创新点子">【思考】创新点子</a><time datetime="2022-12-11T11:08:37.000Z" title="Created 2022-12-11 19:08:37">2022-12-11</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/12/11/2022q4/171-other-thought/" title="【思考】其他思考"><img data-lazy-src="https://image.discover304.top/blog-img/s19305112112022.png" onerror="this.onerror=null;this.src='/img/404.png'" alt="【思考】其他思考"/></a><div class="content"><a class="title" href="/2022/12/11/2022q4/171-other-thought/" title="【思考】其他思考">【思考】其他思考</a><time datetime="2022-12-11T11:08:17.000Z" title="Created 2022-12-11 19:08:17">2022-12-11</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/12/11/2022q4/170-key-thought/" title="【思考】核心思考"><img data-lazy-src="https://image.discover304.top/blog-img/s19294112112022.png" onerror="this.onerror=null;this.src='/img/404.png'" alt="【思考】核心思考"/></a><div class="content"><a class="title" href="/2022/12/11/2022q4/170-key-thought/" title="【思考】核心思考">【思考】核心思考</a><time datetime="2022-12-11T11:08:06.000Z" title="Created 2022-12-11 19:08:06">2022-12-11</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/12/09/2022q4/169-new-r/" title="R: Getting Into Project of R"><img data-lazy-src="https://image.discover304.top/blog-img/s18350812112022.png" onerror="this.onerror=null;this.src='/img/404.png'" alt="R: Getting Into Project of R"/></a><div class="content"><a class="title" href="/2022/12/09/2022q4/169-new-r/" title="R: Getting Into Project of R">R: Getting Into Project of R</a><time datetime="2022-12-09T09:44:06.000Z" title="Created 2022-12-09 17:44:06">2022-12-09</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/11/28/2022q3/167-2-sp-review/" title="SP Modules Review Contents (3)"><img data-lazy-src="https://image.discover304.top/blog-img/s11220010012022.png?imageView2/2/h/300" onerror="this.onerror=null;this.src='/img/404.png'" alt="SP Modules Review Contents (3)"/></a><div class="content"><a class="title" href="/2022/11/28/2022q3/167-2-sp-review/" title="SP Modules Review Contents (3)">SP Modules Review Contents (3)</a><time datetime="2022-11-28T07:24:39.000Z" title="Created 2022-11-28 15:24:39">2022-11-28</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/11/17/2022q3/166-10-connected-speech-hidden-markov-model/" title="SP Module 10 Connected Speech &amp; HMM Training"><img data-lazy-src="https://image.discover304.top/blog-img/s11220010012022.png?imageView2/2/h/300" onerror="this.onerror=null;this.src='/img/404.png'" alt="SP Module 10 Connected Speech &amp; HMM Training"/></a><div class="content"><a class="title" href="/2022/11/17/2022q3/166-10-connected-speech-hidden-markov-model/" title="SP Module 10 Connected Speech &amp; HMM Training">SP Module 10 Connected Speech &amp; HMM Training</a><time datetime="2022-11-17T01:47:12.000Z" title="Created 2022-11-17 09:47:12">2022-11-17</time></div></div></div></div></div></div></div></main><footer id="footer" style="background-image: url(https://image.discover304.top/blog-img/s19294112112022.png)"><div id="footer-wrap"><div class="copyright">&copy;2020 - 2023 By ✨YangSier✨</div><div><a target="_blank" href="https://beian.miit.gov.cn/" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;"><p style="float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px; color:#939393;"> 冀ICP备2021025381号-1</p></a></div><div><a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=13060602001430" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;"><img src="/img/beian.png" style="float:left;"/><p style="float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px; color:#939393;">冀公网安备 13060602001430号</p></a></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="readmode" type="button" title="Read Mode"><i class="fas fa-book-open"></i></button><button id="translateLink" type="button" title="Switch Between Traditional Chinese And Simplified Chinese">繁</button><button id="darkmode" type="button" title="Switch Between Light And Dark Mode"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="Toggle between single-column and double-column"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside_config" type="button" title="Setting"><i class="fas fa-cog fa-spin"></i></button><button class="close" id="mobile-toc-button" type="button" title="Table Of Contents"><i class="fas fa-list-ul"></i></button><a id="to_comment" href="#post-comment" title="Scroll To Comments"><i class="fas fa-comments"></i></a><button id="go-up" type="button" title="Back To Top"><i class="fas fa-arrow-up"></i></button></div></div><div id="local-search"><div class="search-dialog"><div class="search-dialog__title" id="local-search-title">Local search</div><div id="local-input-panel"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="Search for Posts" type="text"/></div></div></div><hr/><div id="local-search-results"></div><span class="search-close-button"><i class="fas fa-times"></i></span></div><div id="search-mask"></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="/js/tw_cn.js"></script><script src="https://cdn.jsdelivr.net/npm/instant.page/instantpage.min.js" type="module"></script><script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload/dist/lazyload.iife.min.js"></script><script src="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.js"></script><script>function panguFn () {
  if (typeof pangu === 'object') pangu.spacingElementById('content-inner')
  else {
    getScript('https://cdn.jsdelivr.net/npm/pangu/dist/browser/pangu.min.js')
      .then(() => {
        pangu.spacingElementById('content-inner')
      })
  }
}

function panguInit () {
  if (false){
    GLOBAL_CONFIG_SITE.isPost && panguFn()
  } else {
    panguFn()
  }
}

document.addEventListener('DOMContentLoaded', panguInit)</script><script src="/js/search/local-search.js"></script><script>var preloader = {
  endLoading: () => {
    document.body.style.overflow = 'auto';
    document.getElementById('loading-box').classList.add("loaded")
  },
  initLoading: () => {
    document.body.style.overflow = '';
    document.getElementById('loading-box').classList.remove("loaded")

  }
}
window.addEventListener('load',()=> {preloader.endLoading()})</script><div class="js-pjax"><script>if (document.getElementsByClassName('mermaid').length) {
  if (window.mermaidJsLoad) mermaid.init()
  else {
    getScript('https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js').then(() => {
      window.mermaidJsLoad = true
      mermaid.initialize({
        theme: 'neutral',
      })
      false && mermaid.init()
    })
  }
}</script><script>function loadValine () {
  function initValine () {
    let initData = {
      el: '#vcomment',
      appId: 'A9RWVELPcIotgfbpp9KLGXQM-gzGzoHsz',
      appKey: 'MLgPQW5h0DPgE8jNkeREKubU',
      placeholder: '欢迎留言呀。（网址是选填，可以留空）',
      avatar: 'monsterid',
      meta: 'nick,mail,link'.split(','),
      pageSize: '10',
      lang: 'zh-CN',
      recordIP: true,
      serverURLs: 'https://a9rwvelp.lc-cn-n1-shared.com',
      emojiCDN: 'https://cdn.jsdelivr.net/gh/GamerNoTitle/ValineCDN@master/',
      emojiMaps: {"QQ1":"QQ/aini.gif","QQ2":"QQ/aixin.gif","QQ3":"QQ/aoman.gif","QQ4":"QQ/baiyan.gif","QQ5":"QQ/bangbangtang.gif","QQ6":"QQ/baojin.gif","QQ7":"QQ/baoquan.gif","QQ8":"QQ/bishi.gif","QQ9":"QQ/bizui.gif","QQ11":"QQ/cahan.gif","QQ12":"QQ/caidao.gif","QQ13":"QQ/chi.gif","QQ14":"QQ/ciya.gif","QQ15":"QQ/dabing.gif","QQ16":"QQ/daku.gif","QQ17":"QQ/dan.gif","QQ18":"QQ/deyi.gif","QQ19":"QQ/doge.gif","QQ20":"QQ/fadai.gif","QQ21":"QQ/fanu.gif","QQ22":"QQ/fendou.gif","QQ23":"QQ/ganga.gif","QQ24":"QQ/gouyin.gif","QQ25":"QQ/guzhang.gif","QQ26":"QQ/haixiu.gif","QQ27":"QQ/hanxiao.gif","QQ28":"QQ/haobang.gif","QQ29":"QQ/haqian.gif","QQ30":"QQ/hecai.gif","QQ31":"QQ/hexie.gif","QQ32":"QQ/huaixiao.gif","QQ33":"QQ/jie.gif","QQ34":"QQ/jingkong.gif","QQ35":"QQ/jingxi.gif","QQ36":"QQ/jingya.gif","QQ37":"QQ/juhua.gif","QQ38":"QQ/keai.gif","QQ39":"QQ/kelian.gif","QQ40":"QQ/koubi.gif","QQ41":"QQ/ku.gif","QQ42":"QQ/kuaikule.gif","QQ43":"QQ/kulou.gif","QQ44":"QQ/kun.gif","QQ45":"QQ/lanqiu.gif","QQ46":"QQ/leiben.gif","QQ47":"QQ/lenghan.gif","QQ48":"QQ/liuhan.gif","QQ49":"QQ/liulei.gif","QQ50":"QQ/nanguo.gif","QQ51":"QQ/OK.gif","QQ52":"QQ/penxue.gif","QQ53":"QQ/piezui.gif","QQ54":"QQ/pijiu.gif","QQ55":"QQ/qiang.gif","QQ56":"QQ/qiaoda.gif","QQ57":"QQ/qinqin.gif","QQ58":"QQ/qiudale.gif","QQ59":"QQ/quantou.gif","QQ60":"QQ/saorao.gif","QQ61":"QQ/se.gif","QQ62":"QQ/shengli.gif","QQ63":"QQ/shouqiang.gif","QQ64":"QQ/shuai.gif","QQ65":"QQ/shui.gif","QQ66":"QQ/tiaopi.gif","QQ67":"QQ/touxiao.gif","QQ68":"QQ/tu.gif","QQ69":"QQ/tuosai.gif","QQ70":"QQ/weiqu.gif","QQ71":"QQ/weixiao.gif","QQ72":"QQ/woshou.gif","QQ73":"QQ/wozuimei.gif","QQ74":"QQ/wunai.gif","QQ75":"QQ/xia.gif","QQ76":"QQ/xiaojiujie.gif","QQ77":"QQ/xiaoku.gif","QQ78":"QQ/xiaoyanger.gif","QQ79":"QQ/xieyanxiao.gif","QQ80":"QQ/xigua.gif","QQ81":"QQ/xu.gif","QQ82":"QQ/yangtuo.gif","QQ83":"QQ/yinxian.gif","QQ84":"QQ/yiwen.gif","QQ85":"QQ/youhengheng.gif","QQ86":"QQ/youling.gif","QQ87":"QQ/yun.gif","QQ88":"QQ/zaijian.gif","QQ89":"QQ/zhayanjian.gif","QQ90":"QQ/zhemo.gif","QQ91":"QQ/zhouma.gif","QQ92":"QQ/zhuakuang.gif","QQ93":"QQ/zuohengheng.gif","bilibiliHotKey1":"bilibiliHotKey/1.jpg","bilibiliHotKey2":"bilibiliHotKey/10.jpg","bilibiliHotKey3":"bilibiliHotKey/11.jpg","bilibiliHotKey4":"bilibiliHotKey/12.jpg","bilibiliHotKey5":"bilibiliHotKey/13.jpg","bilibiliHotKey6":"bilibiliHotKey/14.jpg","bilibiliHotKey7":"bilibiliHotKey/15.jpg","bilibiliHotKey8":"bilibiliHotKey/16.jpg","bilibiliHotKey9":"bilibiliHotKey/17.jpg","bilibiliHotKey10":"bilibiliHotKey/18.jpg","bilibiliHotKey11":"bilibiliHotKey/19.jpg","bilibiliHotKey12":"bilibiliHotKey/2.jpg","bilibiliHotKey13":"bilibiliHotKey/20.jpg","bilibiliHotKey14":"bilibiliHotKey/21.jpg","bilibiliHotKey15":"bilibiliHotKey/22.jpg","bilibiliHotKey16":"bilibiliHotKey/23.jpg","bilibiliHotKey17":"bilibiliHotKey/24.jpg","bilibiliHotKey18":"bilibiliHotKey/25.jpg","bilibiliHotKey19":"bilibiliHotKey/26.jpg","bilibiliHotKey20":"bilibiliHotKey/27.jpg","bilibiliHotKey21":"bilibiliHotKey/28.jpg","bilibiliHotKey22":"bilibiliHotKey/29.jpg","bilibiliHotKey23":"bilibiliHotKey/3.jpg","bilibiliHotKey24":"bilibiliHotKey/30.jpg","bilibiliHotKey25":"bilibiliHotKey/31.jpg","bilibiliHotKey26":"bilibiliHotKey/32.jpg","bilibiliHotKey27":"bilibiliHotKey/4.jpg","bilibiliHotKey28":"bilibiliHotKey/5.jpg","bilibiliHotKey29":"bilibiliHotKey/6.jpg","bilibiliHotKey30":"bilibiliHotKey/7.jpg","bilibiliHotKey31":"bilibiliHotKey/8.jpg","bilibiliHotKey32":"bilibiliHotKey/9.jpg","Menhera-chan1":"Menhera-chan/1.jpg","Menhera-chan2":"Menhera-chan/10.jpg","Menhera-chan3":"Menhera-chan/100.jpg","Menhera-chan4":"Menhera-chan/101.jpg","Menhera-chan5":"Menhera-chan/102.jpg","Menhera-chan6":"Menhera-chan/103.jpg","Menhera-chan7":"Menhera-chan/104.jpg","Menhera-chan8":"Menhera-chan/105.jpg","Menhera-chan9":"Menhera-chan/106.jpg","Menhera-chan10":"Menhera-chan/107.jpg","Menhera-chan11":"Menhera-chan/108.jpg","Menhera-chan12":"Menhera-chan/109.jpg","Menhera-chan13":"Menhera-chan/11.jpg","Menhera-chan14":"Menhera-chan/110.jpg","Menhera-chan15":"Menhera-chan/111.jpg","Menhera-chan16":"Menhera-chan/112.jpg","Menhera-chan17":"Menhera-chan/113.jpg","Menhera-chan18":"Menhera-chan/114.jpg","Menhera-chan19":"Menhera-chan/115.jpg","Menhera-chan20":"Menhera-chan/116.jpg","Menhera-chan21":"Menhera-chan/117.jpg","Menhera-chan22":"Menhera-chan/118.jpg","Menhera-chan23":"Menhera-chan/119.jpg","Menhera-chan24":"Menhera-chan/12.jpg","Menhera-chan25":"Menhera-chan/120.jpg","Menhera-chan26":"Menhera-chan/13.jpg","Menhera-chan27":"Menhera-chan/14.jpg","Menhera-chan28":"Menhera-chan/15.jpg","Menhera-chan29":"Menhera-chan/16.jpg","Menhera-chan30":"Menhera-chan/17.jpg","Menhera-chan31":"Menhera-chan/18.jpg","Menhera-chan32":"Menhera-chan/19.jpg","Menhera-chan33":"Menhera-chan/2.jpg","Menhera-chan34":"Menhera-chan/20.jpg","Menhera-chan35":"Menhera-chan/21.jpg","Menhera-chan36":"Menhera-chan/22.jpg","Menhera-chan37":"Menhera-chan/23.jpg","Menhera-chan38":"Menhera-chan/24.jpg","Menhera-chan39":"Menhera-chan/25.jpg","Menhera-chan40":"Menhera-chan/26.jpg","Menhera-chan41":"Menhera-chan/27.jpg","Menhera-chan42":"Menhera-chan/28.jpg","Menhera-chan43":"Menhera-chan/29.jpg","Menhera-chan44":"Menhera-chan/3.jpg","Menhera-chan45":"Menhera-chan/30.jpg","Menhera-chan46":"Menhera-chan/31.jpg","Menhera-chan47":"Menhera-chan/32.jpg","Menhera-chan48":"Menhera-chan/33.jpg","Menhera-chan49":"Menhera-chan/34.jpg","Menhera-chan50":"Menhera-chan/35.jpg","Menhera-chan51":"Menhera-chan/36.jpg","Menhera-chan52":"Menhera-chan/37.jpg","Menhera-chan53":"Menhera-chan/38.jpg","Menhera-chan54":"Menhera-chan/39.jpg","Menhera-chan55":"Menhera-chan/4.jpg","Menhera-chan56":"Menhera-chan/40.jpg","Menhera-chan57":"Menhera-chan/41.jpg","Menhera-chan58":"Menhera-chan/42.jpg","Menhera-chan59":"Menhera-chan/43.jpg","Menhera-chan60":"Menhera-chan/44.jpg","Menhera-chan61":"Menhera-chan/45.jpg","Menhera-chan62":"Menhera-chan/46.jpg","Menhera-chan63":"Menhera-chan/47.jpg","Menhera-chan64":"Menhera-chan/48.jpg","Menhera-chan65":"Menhera-chan/49.jpg","Menhera-chan66":"Menhera-chan/5.jpg","Menhera-chan67":"Menhera-chan/50.jpg","Menhera-chan68":"Menhera-chan/51.jpg","Menhera-chan69":"Menhera-chan/52.jpg","Menhera-chan70":"Menhera-chan/53(1).jpg","Menhera-chan71":"Menhera-chan/53.jpg","Menhera-chan72":"Menhera-chan/54.jpg","Menhera-chan73":"Menhera-chan/55.jpg","Menhera-chan74":"Menhera-chan/56.jpg","Menhera-chan75":"Menhera-chan/57.jpg","Menhera-chan76":"Menhera-chan/58.jpg","Menhera-chan77":"Menhera-chan/59.jpg","Menhera-chan78":"Menhera-chan/6.jpg","Menhera-chan79":"Menhera-chan/60.jpg","Menhera-chan80":"Menhera-chan/61.jpg","Menhera-chan81":"Menhera-chan/62.jpg","Menhera-chan82":"Menhera-chan/63.jpg","Menhera-chan83":"Menhera-chan/64.jpg","Menhera-chan84":"Menhera-chan/65.jpg","Menhera-chan85":"Menhera-chan/66.jpg","Menhera-chan86":"Menhera-chan/67.jpg","Menhera-chan87":"Menhera-chan/68.jpg","Menhera-chan88":"Menhera-chan/69.jpg","Menhera-chan89":"Menhera-chan/7.jpg","Menhera-chan90":"Menhera-chan/70.jpg","Menhera-chan91":"Menhera-chan/71.jpg","Menhera-chan92":"Menhera-chan/72.jpg","Menhera-chan93":"Menhera-chan/73.jpg","Menhera-chan94":"Menhera-chan/74.jpg","Menhera-chan95":"Menhera-chan/75.jpg","Menhera-chan96":"Menhera-chan/76.jpg","Menhera-chan97":"Menhera-chan/77.jpg","Menhera-chan98":"Menhera-chan/78.jpg","Menhera-chan99":"Menhera-chan/79.jpg","Menhera-chan100":"Menhera-chan/8.jpg","Menhera-chan101":"Menhera-chan/80.jpg","Menhera-chan102":"Menhera-chan/81.jpg","Menhera-chan103":"Menhera-chan/82.jpg","Menhera-chan104":"Menhera-chan/83.jpg","Menhera-chan105":"Menhera-chan/84.jpg","Menhera-chan106":"Menhera-chan/85.jpg","Menhera-chan107":"Menhera-chan/86.jpg","Menhera-chan108":"Menhera-chan/87.jpg","Menhera-chan109":"Menhera-chan/88.jpg","Menhera-chan110":"Menhera-chan/89.jpg","Menhera-chan111":"Menhera-chan/9.jpg","Menhera-chan112":"Menhera-chan/90.jpg","Menhera-chan113":"Menhera-chan/91.jpg","Menhera-chan114":"Menhera-chan/92.jpg","Menhera-chan115":"Menhera-chan/93.jpg","Menhera-chan116":"Menhera-chan/94.jpg","Menhera-chan117":"Menhera-chan/95.jpg","Menhera-chan118":"Menhera-chan/96.jpg","Menhera-chan119":"Menhera-chan/97.jpg","Menhera-chan120":"Menhera-chan/98.jpg","Menhera-chan121":"Menhera-chan/99.jpg","Sweetie-Bunny1":"Sweetie-Bunny/12311678.png","Sweetie-Bunny2":"Sweetie-Bunny/12311679.png","Sweetie-Bunny3":"Sweetie-Bunny/12311680.png","Sweetie-Bunny4":"Sweetie-Bunny/12311681.png","Sweetie-Bunny5":"Sweetie-Bunny/12311682.png","Sweetie-Bunny6":"Sweetie-Bunny/12311683.png","Sweetie-Bunny7":"Sweetie-Bunny/12311684.png","Sweetie-Bunny8":"Sweetie-Bunny/12311685.png","Sweetie-Bunny9":"Sweetie-Bunny/12311686.png","Sweetie-Bunny10":"Sweetie-Bunny/12311687.png","Sweetie-Bunny11":"Sweetie-Bunny/12311688.png","Sweetie-Bunny12":"Sweetie-Bunny/12311689.png","Sweetie-Bunny13":"Sweetie-Bunny/12311690.png","Sweetie-Bunny14":"Sweetie-Bunny/12311691.png","Sweetie-Bunny15":"Sweetie-Bunny/12311692.png","Sweetie-Bunny16":"Sweetie-Bunny/12311693.png","Sweetie-Bunny17":"Sweetie-Bunny/12311694.png","Sweetie-Bunny18":"Sweetie-Bunny/12311695.png","Sweetie-Bunny19":"Sweetie-Bunny/12311696.png","Sweetie-Bunny20":"Sweetie-Bunny/12311697.png","Sweetie-Bunny21":"Sweetie-Bunny/12311698.png","Sweetie-Bunny22":"Sweetie-Bunny/12311699.png","Sweetie-Bunny23":"Sweetie-Bunny/12311700.png","Sweetie-Bunny24":"Sweetie-Bunny/12311701.png","Sweetie-Bunny25":"Sweetie-Bunny/12311702.png","Sweetie-Bunny26":"Sweetie-Bunny/12311703.png","Sweetie-Bunny27":"Sweetie-Bunny/12311704.png","Sweetie-Bunny28":"Sweetie-Bunny/12311705.png","Sweetie-Bunny29":"Sweetie-Bunny/12311706.png","Sweetie-Bunny30":"Sweetie-Bunny/12311707.png","Sweetie-Bunny31":"Sweetie-Bunny/12311708.png","Sweetie-Bunny32":"Sweetie-Bunny/12311709.png","Sweetie-Bunny33":"Sweetie-Bunny/12311710.png","Sweetie-Bunny34":"Sweetie-Bunny/12311711.png","Sweetie-Bunny35":"Sweetie-Bunny/12311712.png","Sweetie-Bunny36":"Sweetie-Bunny/12311713.png","Sweetie-Bunny37":"Sweetie-Bunny/12311714.png","Sweetie-Bunny38":"Sweetie-Bunny/12311715.png","Sweetie-Bunny39":"Sweetie-Bunny/12311716.png","Sweetie-Bunny40":"Sweetie-Bunny/12311717.png","Majotabi1":"Majotabi/367516718.png","Majotabi2":"Majotabi/367516719.png","Majotabi3":"Majotabi/367516720.png","Majotabi4":"Majotabi/367516721.png","Majotabi5":"Majotabi/367516722.png","Majotabi6":"Majotabi/367516723.png","Majotabi7":"Majotabi/367516724.png","Majotabi8":"Majotabi/367516725.png","Majotabi9":"Majotabi/367516726.png","Majotabi10":"Majotabi/367516727.png","Majotabi11":"Majotabi/367516728.png","Majotabi12":"Majotabi/367516729.png","Majotabi13":"Majotabi/367516730.png","Majotabi14":"Majotabi/367516731.png","Majotabi15":"Majotabi/367516732.png","Majotabi16":"Majotabi/367516733.png","Majotabi17":"Majotabi/367516734.png","Majotabi18":"Majotabi/367516735.png","Majotabi19":"Majotabi/367516736.png","Majotabi20":"Majotabi/367516737.png","Majotabi21":"Majotabi/367516738.png","Majotabi22":"Majotabi/367516739.png","Majotabi23":"Majotabi/367516740.png","Majotabi24":"Majotabi/367516741.png","Majotabi25":"Majotabi/367516742.png","Majotabi26":"Majotabi/367516743.png","Majotabi27":"Majotabi/367516744.png","Majotabi28":"Majotabi/367516745.png","Majotabi29":"Majotabi/367516746.png","Majotabi30":"Majotabi/367516747.png","Majotabi31":"Majotabi/367516748.png","Majotabi32":"Majotabi/367516749.png","Majotabi33":"Majotabi/367516750.png","Majotabi34":"Majotabi/367516751.png","Majotabi35":"Majotabi/367516752.png","Majotabi36":"Majotabi/367516753.png","Majotabi37":"Majotabi/367516754.png","Majotabi38":"Majotabi/367516755.png","Majotabi39":"Majotabi/367516756.png","Majotabi40":"Majotabi/367516757.png","Snow-Miku1":"Snow-Miku/3583066@2x.png","Snow-Miku2":"Snow-Miku/3583067@2x.png","Snow-Miku3":"Snow-Miku/3583068@2x.png","Snow-Miku4":"Snow-Miku/3583069@2x.png","Snow-Miku5":"Snow-Miku/3583070@2x.png","Snow-Miku6":"Snow-Miku/3583071@2x.png","Snow-Miku7":"Snow-Miku/3583072@2x.png","Snow-Miku8":"Snow-Miku/3583073@2x.png","Snow-Miku9":"Snow-Miku/3583074@2x.png","Snow-Miku10":"Snow-Miku/3583075@2x.png","Snow-Miku11":"Snow-Miku/3583076@2x.png","Snow-Miku12":"Snow-Miku/3583077@2x.png","Snow-Miku13":"Snow-Miku/3583078@2x.png","Snow-Miku14":"Snow-Miku/3583079@2x.png","Snow-Miku15":"Snow-Miku/3583080@2x.png","Snow-Miku16":"Snow-Miku/3583081@2x.png","Snow-Miku17":"Snow-Miku/3583082@2x.png","Snow-Miku18":"Snow-Miku/3583083@2x.png","Snow-Miku19":"Snow-Miku/3583084@2x.png","Snow-Miku20":"Snow-Miku/3583085@2x.png","Snow-Miku21":"Snow-Miku/3583086@2x.png","Snow-Miku22":"Snow-Miku/3583087@2x.png","Snow-Miku23":"Snow-Miku/3583088@2x.png","Snow-Miku24":"Snow-Miku/3583089@2x.png","Snow-Miku25":"Snow-Miku/3583090@2x.png","Snow-Miku26":"Snow-Miku/3583091@2x.png","Snow-Miku27":"Snow-Miku/3583092@2x.png","Snow-Miku28":"Snow-Miku/3583093@2x.png","Snow-Miku29":"Snow-Miku/3583094@2x.png","Snow-Miku30":"Snow-Miku/3583095@2x.png","Snow-Miku31":"Snow-Miku/3583096@2x.png","Snow-Miku32":"Snow-Miku/3583097@2x.png","Snow-Miku33":"Snow-Miku/3583098@2x.png","Snow-Miku34":"Snow-Miku/3583099@2x.png","Snow-Miku35":"Snow-Miku/3583100@2x.png","Snow-Miku36":"Snow-Miku/3583101@2x.png","Snow-Miku37":"Snow-Miku/3583102@2x.png","Snow-Miku38":"Snow-Miku/3583103@2x.png","Snow-Miku39":"Snow-Miku/3583104@2x.png","Snow-Miku40":"Snow-Miku/3583105@2x.png"},
      enableQQ: true,
      path: window.location.pathname,
    }

    if (true) { 
      initData.requiredFields= ('nick,mail'.split(','))
    }
    
    if (false) {
      const otherData = false
      initData = Object.assign({}, initData, otherData)
    }
    
    const valine = new Valine(initData)
  }

  if (typeof Valine === 'function') initValine() 
  else getScript('https://cdn.jsdelivr.net/npm/valine/dist/Valine.min.js').then(initValine)
}

if ('Valine' === 'Valine' || !true) {
  if (true) btf.loadComment(document.querySelector('#vcomment'),loadValine)
  else setTimeout(loadValine, 0)
} else {
  function loadOtherComment () {
    loadValine()
  }
}</script><script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script></div><script defer="defer" id="fluttering_ribbon" mobile="true" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/dist/canvas-fluttering-ribbon.min.js"></script><script>(function(){
  const bp = document.createElement('script');
  const curProtocol = window.location.protocol.split(':')[0];
  if (curProtocol === 'https') {
    bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
  }
  else{
    bp.src = 'http://push.zhanzhang.baidu.com/push.js';
  }
  bp.dataset.pjax = ''
  const s = document.getElementsByTagName("script")[0];
  s.parentNode.insertBefore(bp, s);
})()</script></div></body></html>